# 0 "ipret.c" # 1 "/home/mikulas/c/ajla//" # 0 "" # 0 "" # 1 "/usr/include/stdc-predef.h" 1 3 # 0 "" 2 # 1 "ipret.c" # 19 "ipret.c" # 1 "ajla.h" 1 # 19 "ajla.h" # 1 "config-m.h" 1 # 57 "config-m.h" # 1 "version.h" 1 # 58 "config-m.h" 2 # 1 "config.h" 1 # 62 "config-m.h" 2 # 20 "ajla.h" 2 # 1 "/usr/include/x86_64-linux-gnu/sys/types.h" 1 3 # 25 "/usr/include/x86_64-linux-gnu/sys/types.h" 3 # 1 "/usr/include/features.h" 1 3 # 415 "/usr/include/features.h" 3 # 1 "/usr/include/features-time64.h" 1 3 # 20 "/usr/include/features-time64.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 # 21 "/usr/include/features-time64.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/timesize.h" 1 3 # 19 "/usr/include/x86_64-linux-gnu/bits/timesize.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 # 20 "/usr/include/x86_64-linux-gnu/bits/timesize.h" 2 3 # 22 "/usr/include/features-time64.h" 2 3 # 416 "/usr/include/features.h" 2 3 # 523 "/usr/include/features.h" 3 # 1 "/usr/include/x86_64-linux-gnu/sys/cdefs.h" 1 3 # 730 "/usr/include/x86_64-linux-gnu/sys/cdefs.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 # 731 "/usr/include/x86_64-linux-gnu/sys/cdefs.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/long-double.h" 1 3 # 732 "/usr/include/x86_64-linux-gnu/sys/cdefs.h" 2 3 # 524 "/usr/include/features.h" 2 3 # 547 "/usr/include/features.h" 3 # 1 "/usr/include/x86_64-linux-gnu/gnu/stubs.h" 1 3 # 10 "/usr/include/x86_64-linux-gnu/gnu/stubs.h" 3 # 1 "/usr/include/x86_64-linux-gnu/gnu/stubs-64.h" 1 3 # 11 "/usr/include/x86_64-linux-gnu/gnu/stubs.h" 2 3 # 548 "/usr/include/features.h" 2 3 # 26 "/usr/include/x86_64-linux-gnu/sys/types.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/types.h" 1 3 # 27 "/usr/include/x86_64-linux-gnu/bits/types.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 # 28 "/usr/include/x86_64-linux-gnu/bits/types.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/timesize.h" 1 3 # 19 "/usr/include/x86_64-linux-gnu/bits/timesize.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 # 20 "/usr/include/x86_64-linux-gnu/bits/timesize.h" 2 3 # 29 "/usr/include/x86_64-linux-gnu/bits/types.h" 2 3 # 31 "/usr/include/x86_64-linux-gnu/bits/types.h" 3 typedef unsigned char __u_char; typedef unsigned short int __u_short; typedef unsigned int __u_int; typedef unsigned long int __u_long; typedef signed char __int8_t; typedef unsigned char __uint8_t; typedef signed short int __int16_t; typedef unsigned short int __uint16_t; typedef signed int __int32_t; typedef unsigned int __uint32_t; typedef signed long int __int64_t; typedef unsigned long int __uint64_t; typedef __int8_t __int_least8_t; typedef __uint8_t __uint_least8_t; typedef __int16_t __int_least16_t; typedef __uint16_t __uint_least16_t; typedef __int32_t __int_least32_t; typedef __uint32_t __uint_least32_t; typedef __int64_t __int_least64_t; typedef __uint64_t __uint_least64_t; typedef long int __quad_t; typedef unsigned long int __u_quad_t; typedef long int __intmax_t; typedef unsigned long int __uintmax_t; # 141 "/usr/include/x86_64-linux-gnu/bits/types.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/typesizes.h" 1 3 # 142 "/usr/include/x86_64-linux-gnu/bits/types.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/time64.h" 1 3 # 143 "/usr/include/x86_64-linux-gnu/bits/types.h" 2 3 typedef unsigned long int __dev_t; typedef unsigned int __uid_t; typedef unsigned int __gid_t; typedef unsigned long int __ino_t; typedef unsigned long int __ino64_t; typedef unsigned int __mode_t; typedef unsigned long int __nlink_t; typedef long int __off_t; typedef long int __off64_t; typedef int __pid_t; typedef struct { int __val[2]; } __fsid_t; typedef long int __clock_t; typedef unsigned long int __rlim_t; typedef unsigned long int __rlim64_t; typedef unsigned int __id_t; typedef long int __time_t; typedef unsigned int __useconds_t; typedef long int __suseconds_t; typedef long int __suseconds64_t; typedef int __daddr_t; typedef int __key_t; typedef int __clockid_t; typedef void * __timer_t; typedef long int __blksize_t; typedef long int __blkcnt_t; typedef long int __blkcnt64_t; typedef unsigned long int __fsblkcnt_t; typedef unsigned long int __fsblkcnt64_t; typedef unsigned long int __fsfilcnt_t; typedef unsigned long int __fsfilcnt64_t; typedef long int __fsword_t; typedef long int __ssize_t; typedef long int __syscall_slong_t; typedef unsigned long int __syscall_ulong_t; typedef __off64_t __loff_t; typedef char *__caddr_t; typedef long int __intptr_t; typedef unsigned int __socklen_t; typedef int __sig_atomic_t; # 30 "/usr/include/x86_64-linux-gnu/sys/types.h" 2 3 typedef __u_char u_char; typedef __u_short u_short; typedef __u_int u_int; typedef __u_long u_long; typedef __quad_t quad_t; typedef __u_quad_t u_quad_t; typedef __fsid_t fsid_t; typedef __loff_t loff_t; typedef __ino64_t ino_t; typedef __ino64_t ino64_t; typedef __dev_t dev_t; typedef __gid_t gid_t; typedef __mode_t mode_t; typedef __nlink_t nlink_t; typedef __uid_t uid_t; typedef __off64_t off_t; typedef __off64_t off64_t; typedef __pid_t pid_t; typedef __id_t id_t; typedef __ssize_t ssize_t; typedef __daddr_t daddr_t; typedef __caddr_t caddr_t; typedef __key_t key_t; # 1 "/usr/include/x86_64-linux-gnu/bits/types/clock_t.h" 1 3 typedef __clock_t clock_t; # 127 "/usr/include/x86_64-linux-gnu/sys/types.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h" 1 3 typedef __clockid_t clockid_t; # 129 "/usr/include/x86_64-linux-gnu/sys/types.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/types/time_t.h" 1 3 # 10 "/usr/include/x86_64-linux-gnu/bits/types/time_t.h" 3 typedef __time_t time_t; # 130 "/usr/include/x86_64-linux-gnu/sys/types.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/types/timer_t.h" 1 3 typedef __timer_t timer_t; # 131 "/usr/include/x86_64-linux-gnu/sys/types.h" 2 3 typedef __useconds_t useconds_t; typedef __suseconds_t suseconds_t; # 1 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stddef.h" 1 3 # 229 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stddef.h" 3 typedef long unsigned int size_t; # 145 "/usr/include/x86_64-linux-gnu/sys/types.h" 2 3 typedef unsigned long int ulong; typedef unsigned short int ushort; typedef unsigned int uint; # 1 "/usr/include/x86_64-linux-gnu/bits/stdint-intn.h" 1 3 # 24 "/usr/include/x86_64-linux-gnu/bits/stdint-intn.h" 3 typedef __int8_t int8_t; typedef __int16_t int16_t; typedef __int32_t int32_t; typedef __int64_t int64_t; # 156 "/usr/include/x86_64-linux-gnu/sys/types.h" 2 3 typedef __uint8_t u_int8_t; typedef __uint16_t u_int16_t; typedef __uint32_t u_int32_t; typedef __uint64_t u_int64_t; typedef int register_t __attribute__ ((__mode__ (__word__))); # 176 "/usr/include/x86_64-linux-gnu/sys/types.h" 3 # 1 "/usr/include/endian.h" 1 3 # 24 "/usr/include/endian.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/endian.h" 1 3 # 35 "/usr/include/x86_64-linux-gnu/bits/endian.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/endianness.h" 1 3 # 36 "/usr/include/x86_64-linux-gnu/bits/endian.h" 2 3 # 25 "/usr/include/endian.h" 2 3 # 35 "/usr/include/endian.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/byteswap.h" 1 3 # 33 "/usr/include/x86_64-linux-gnu/bits/byteswap.h" 3 static __inline __uint16_t __bswap_16 (__uint16_t __bsx) { return __builtin_bswap16 (__bsx); } static __inline __uint32_t __bswap_32 (__uint32_t __bsx) { return __builtin_bswap32 (__bsx); } # 69 "/usr/include/x86_64-linux-gnu/bits/byteswap.h" 3 __extension__ static __inline __uint64_t __bswap_64 (__uint64_t __bsx) { return __builtin_bswap64 (__bsx); } # 36 "/usr/include/endian.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/uintn-identity.h" 1 3 # 32 "/usr/include/x86_64-linux-gnu/bits/uintn-identity.h" 3 static __inline __uint16_t __uint16_identity (__uint16_t __x) { return __x; } static __inline __uint32_t __uint32_identity (__uint32_t __x) { return __x; } static __inline __uint64_t __uint64_identity (__uint64_t __x) { return __x; } # 37 "/usr/include/endian.h" 2 3 # 177 "/usr/include/x86_64-linux-gnu/sys/types.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/sys/select.h" 1 3 # 30 "/usr/include/x86_64-linux-gnu/sys/select.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/select.h" 1 3 # 31 "/usr/include/x86_64-linux-gnu/sys/select.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h" 1 3 # 1 "/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h" 1 3 typedef struct { unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; } __sigset_t; # 5 "/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h" 2 3 typedef __sigset_t sigset_t; # 34 "/usr/include/x86_64-linux-gnu/sys/select.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h" 1 3 struct timeval { __time_t tv_sec; __suseconds_t tv_usec; }; # 38 "/usr/include/x86_64-linux-gnu/sys/select.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h" 1 3 # 11 "/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h" 3 struct timespec { __time_t tv_sec; __syscall_slong_t tv_nsec; # 31 "/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h" 3 }; # 40 "/usr/include/x86_64-linux-gnu/sys/select.h" 2 3 # 49 "/usr/include/x86_64-linux-gnu/sys/select.h" 3 typedef long int __fd_mask; # 59 "/usr/include/x86_64-linux-gnu/sys/select.h" 3 typedef struct { __fd_mask fds_bits[1024 / (8 * (int) sizeof (__fd_mask))]; } fd_set; typedef __fd_mask fd_mask; # 91 "/usr/include/x86_64-linux-gnu/sys/select.h" 3 # 102 "/usr/include/x86_64-linux-gnu/sys/select.h" 3 extern int select (int __nfds, fd_set *__restrict __readfds, fd_set *__restrict __writefds, fd_set *__restrict __exceptfds, struct timeval *__restrict __timeout); # 127 "/usr/include/x86_64-linux-gnu/sys/select.h" 3 extern int pselect (int __nfds, fd_set *__restrict __readfds, fd_set *__restrict __writefds, fd_set *__restrict __exceptfds, const struct timespec *__restrict __timeout, const __sigset_t *__restrict __sigmask); # 153 "/usr/include/x86_64-linux-gnu/sys/select.h" 3 # 180 "/usr/include/x86_64-linux-gnu/sys/types.h" 2 3 typedef __blksize_t blksize_t; # 205 "/usr/include/x86_64-linux-gnu/sys/types.h" 3 typedef __blkcnt64_t blkcnt_t; typedef __fsblkcnt64_t fsblkcnt_t; typedef __fsfilcnt64_t fsfilcnt_t; typedef __blkcnt64_t blkcnt64_t; typedef __fsblkcnt64_t fsblkcnt64_t; typedef __fsfilcnt64_t fsfilcnt64_t; # 1 "/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h" 1 3 # 23 "/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h" 1 3 # 44 "/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h" 1 3 # 21 "/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 # 22 "/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h" 2 3 # 45 "/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h" 1 3 # 25 "/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h" 3 typedef union { __extension__ unsigned long long int __value64; struct { unsigned int __low; unsigned int __high; } __value32; } __atomic_wide_counter; # 47 "/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h" 2 3 typedef struct __pthread_internal_list { struct __pthread_internal_list *__prev; struct __pthread_internal_list *__next; } __pthread_list_t; typedef struct __pthread_internal_slist { struct __pthread_internal_slist *__next; } __pthread_slist_t; # 76 "/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/struct_mutex.h" 1 3 # 22 "/usr/include/x86_64-linux-gnu/bits/struct_mutex.h" 3 struct __pthread_mutex_s { int __lock; unsigned int __count; int __owner; unsigned int __nusers; int __kind; short __spins; short __elision; __pthread_list_t __list; # 53 "/usr/include/x86_64-linux-gnu/bits/struct_mutex.h" 3 }; # 77 "/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h" 2 3 # 89 "/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h" 1 3 # 23 "/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h" 3 struct __pthread_rwlock_arch_t { unsigned int __readers; unsigned int __writers; unsigned int __wrphase_futex; unsigned int __writers_futex; unsigned int __pad3; unsigned int __pad4; int __cur_writer; int __shared; signed char __rwelision; unsigned char __pad1[7]; unsigned long int __pad2; unsigned int __flags; # 55 "/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h" 3 }; # 90 "/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h" 2 3 struct __pthread_cond_s { __atomic_wide_counter __wseq; __atomic_wide_counter __g1_start; unsigned int __g_size[2] ; unsigned int __g1_orig_size; unsigned int __wrefs; unsigned int __g_signals[2]; unsigned int __unused_initialized_1; unsigned int __unused_initialized_2; }; typedef unsigned int __tss_t; typedef unsigned long int __thrd_t; typedef struct { int __data ; } __once_flag; # 24 "/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h" 2 3 typedef unsigned long int pthread_t; typedef union { char __size[4]; int __align; } pthread_mutexattr_t; typedef union { char __size[4]; int __align; } pthread_condattr_t; typedef unsigned int pthread_key_t; typedef int pthread_once_t; union pthread_attr_t { char __size[56]; long int __align; }; typedef union pthread_attr_t pthread_attr_t; typedef union { struct __pthread_mutex_s __data; char __size[40]; long int __align; } pthread_mutex_t; typedef union { struct __pthread_cond_s __data; char __size[48]; __extension__ long long int __align; } pthread_cond_t; typedef union { struct __pthread_rwlock_arch_t __data; char __size[56]; long int __align; } pthread_rwlock_t; typedef union { char __size[8]; long int __align; } pthread_rwlockattr_t; typedef volatile int pthread_spinlock_t; typedef union { char __size[32]; long int __align; } pthread_barrier_t; typedef union { char __size[4]; int __align; } pthread_barrierattr_t; # 228 "/usr/include/x86_64-linux-gnu/sys/types.h" 2 3 # 23 "ajla.h" 2 # 1 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stdarg.h" 1 3 # 40 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stdarg.h" 3 typedef __builtin_va_list __gnuc_va_list; # 104 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stdarg.h" 3 typedef __gnuc_va_list va_list; # 28 "ajla.h" 2 # 1 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stddef.h" 1 3 # 160 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stddef.h" 3 typedef long int ptrdiff_t; # 344 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stddef.h" 3 typedef int wchar_t; # 440 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stddef.h" 3 typedef struct { long long __max_align_ll __attribute__((__aligned__(__alignof__(long long)))); long double __max_align_ld __attribute__((__aligned__(__alignof__(long double)))); # 451 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stddef.h" 3 } max_align_t; # 465 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stddef.h" 3 typedef __typeof__(nullptr) nullptr_t; # 29 "ajla.h" 2 # 1 "/usr/lib/gcc/x86_64-linux-gnu/16/include/float.h" 1 3 # 30 "ajla.h" 2 # 1 "/usr/include/math.h" 1 3 # 27 "/usr/include/math.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/libc-header-start.h" 1 3 # 28 "/usr/include/math.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/math-vector.h" 1 3 # 25 "/usr/include/x86_64-linux-gnu/bits/math-vector.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h" 1 3 # 26 "/usr/include/x86_64-linux-gnu/bits/math-vector.h" 2 3 # 41 "/usr/include/math.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/floatn.h" 1 3 # 131 "/usr/include/x86_64-linux-gnu/bits/floatn.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/floatn-common.h" 1 3 # 24 "/usr/include/x86_64-linux-gnu/bits/floatn-common.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/long-double.h" 1 3 # 25 "/usr/include/x86_64-linux-gnu/bits/floatn-common.h" 2 3 # 132 "/usr/include/x86_64-linux-gnu/bits/floatn.h" 2 3 # 44 "/usr/include/math.h" 2 3 # 156 "/usr/include/math.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h" 1 3 # 157 "/usr/include/math.h" 2 3 # 167 "/usr/include/math.h" 3 typedef float float_t; typedef double double_t; # 208 "/usr/include/math.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/fp-logb.h" 1 3 # 209 "/usr/include/math.h" 2 3 # 251 "/usr/include/math.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/fp-fast.h" 1 3 # 252 "/usr/include/math.h" 2 3 enum { FP_INT_UPWARD = 0, FP_INT_DOWNWARD = 1, FP_INT_TOWARDZERO = 2, FP_INT_TONEARESTFROMZERO = 3, FP_INT_TONEAREST = 4, }; # 1 "/usr/include/x86_64-linux-gnu/bits/mathcalls-macros.h" 1 3 # 276 "/usr/include/math.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h" 1 3 # 20 "/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h" 3 extern int __fpclassify (double __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int __signbit (double __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int __isinf (double __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int __finite (double __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int __isnan (double __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int __iseqsig (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); extern int __issignaling (double __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); # 282 "/usr/include/math.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 1 3 # 53 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 3 extern double acos (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __acos (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double asin (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __asin (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double atan (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __atan (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double atan2 (double __y, double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __atan2 (double __y, double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double cos (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __cos (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double sin (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __sin (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double tan (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __tan (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double acospi (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __acospi (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double acospi (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __acospi (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double asinpi (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __asinpi (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double asinpi (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __asinpi (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double atanpi (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __atanpi (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double atanpi (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __atanpi (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double atan2pi (double __y, double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __atan2pi (double __y, double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double atan2pi (double __y, double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __atan2pi (double __y, double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double cospi (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __cospi (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double sinpi (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __sinpi (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double tanpi (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __tanpi (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double cosh (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __cosh (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double sinh (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __sinh (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double tanh (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __tanh (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern void sincos (double __x, double *__sinx, double *__cosx) __attribute__ ((__nothrow__ , __leaf__)); extern void __sincos (double __x, double *__sinx, double *__cosx) __attribute__ ((__nothrow__ , __leaf__)) ; extern double acosh (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __acosh (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double asinh (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __asinh (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double atanh (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __atanh (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double exp (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __exp (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double frexp (double __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); extern double __frexp (double __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); extern double ldexp (double __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); extern double __ldexp (double __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); extern double log (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __log (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double log10 (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __log10 (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double modf (double __x, double *__iptr) __attribute__ ((__nothrow__ , __leaf__)); extern double __modf (double __x, double *__iptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); extern double exp10 (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __exp10 (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double exp2m1 (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __exp2m1 (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double exp10m1 (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __exp10m1 (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double log2p1 (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __log2p1 (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double log10p1 (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __log10p1 (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double logp1 (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __logp1 (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double expm1 (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __expm1 (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double log1p (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __log1p (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double logb (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __logb (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double exp2 (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __exp2 (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double log2 (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __log2 (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double pow (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); extern double __pow (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); extern double sqrt (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __sqrt (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double hypot (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); extern double __hypot (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); extern double cbrt (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __cbrt (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double compoundn (double __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern double __compoundn (double __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern double pown (double __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern double __pown (double __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern double powr (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); extern double __powr (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); extern double rootn (double __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern double __rootn (double __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern double rsqrt (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __rsqrt (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double ceil (double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double fabs (double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double floor (double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double fmod (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); extern double __fmod (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); # 231 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 3 extern int isinf (double __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int finite (double __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double drem (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); extern double __drem (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); extern double significand (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __significand (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double copysign (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double nan (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); extern double __nan (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); # 267 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 3 extern int isnan (double __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double j0 (double) __attribute__ ((__nothrow__ , __leaf__)); extern double __j0 (double) __attribute__ ((__nothrow__ , __leaf__)); extern double j1 (double) __attribute__ ((__nothrow__ , __leaf__)); extern double __j1 (double) __attribute__ ((__nothrow__ , __leaf__)); extern double jn (int, double) __attribute__ ((__nothrow__ , __leaf__)); extern double __jn (int, double) __attribute__ ((__nothrow__ , __leaf__)); extern double y0 (double) __attribute__ ((__nothrow__ , __leaf__)); extern double __y0 (double) __attribute__ ((__nothrow__ , __leaf__)); extern double y1 (double) __attribute__ ((__nothrow__ , __leaf__)); extern double __y1 (double) __attribute__ ((__nothrow__ , __leaf__)); extern double yn (int, double) __attribute__ ((__nothrow__ , __leaf__)); extern double __yn (int, double) __attribute__ ((__nothrow__ , __leaf__)); extern double erf (double) __attribute__ ((__nothrow__ , __leaf__)); extern double __erf (double) __attribute__ ((__nothrow__ , __leaf__)); extern double erfc (double) __attribute__ ((__nothrow__ , __leaf__)); extern double __erfc (double) __attribute__ ((__nothrow__ , __leaf__)); extern double lgamma (double) __attribute__ ((__nothrow__ , __leaf__)); extern double __lgamma (double) __attribute__ ((__nothrow__ , __leaf__)); extern double tgamma (double) __attribute__ ((__nothrow__ , __leaf__)); extern double __tgamma (double) __attribute__ ((__nothrow__ , __leaf__)); extern double gamma (double) __attribute__ ((__nothrow__ , __leaf__)); extern double __gamma (double) __attribute__ ((__nothrow__ , __leaf__)); extern double lgamma_r (double, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); extern double __lgamma_r (double, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); extern double rint (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __rint (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double nextafter (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); extern double __nextafter (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); extern double nexttoward (double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern double __nexttoward (double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern double nextdown (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __nextdown (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double nextup (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __nextup (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double remainder (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); extern double __remainder (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); extern double scalbn (double __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); extern double __scalbn (double __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); extern int ilogb (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern int __ilogb (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int llogb (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __llogb (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double scalbln (double __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); extern double __scalbln (double __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); extern double nearbyint (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __nearbyint (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double round (double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double trunc (double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double remquo (double __x, double __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); extern double __remquo (double __x, double __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); extern long int lrint (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lrint (double __x) __attribute__ ((__nothrow__ , __leaf__)); __extension__ extern long long int llrint (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llrint (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int lround (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lround (double __x) __attribute__ ((__nothrow__ , __leaf__)); __extension__ extern long long int llround (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llround (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double fdim (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); extern double __fdim (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); extern double fmax (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double fmin (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double fma (double __x, double __y, double __z) __attribute__ ((__nothrow__ , __leaf__)); extern double __fma (double __x, double __y, double __z) __attribute__ ((__nothrow__ , __leaf__)); extern double roundeven (double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern __intmax_t fromfp (double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfp (double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern __uintmax_t ufromfp (double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfp (double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern __intmax_t fromfpx (double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfpx (double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern __uintmax_t ufromfpx (double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfpx (double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern int canonicalize (double *__cx, const double *__x) __attribute__ ((__nothrow__ , __leaf__)); extern double fmaxmag (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double fminmag (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double fmaximum (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double fminimum (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double fmaximum_num (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double fminimum_num (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double fmaximum_mag (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double fminimum_mag (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double fmaximum_mag_num (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double fminimum_mag_num (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int totalorder (const double *__x, const double *__y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)); extern int totalordermag (const double *__x, const double *__y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)); extern double getpayload (const double *__x) __attribute__ ((__nothrow__ , __leaf__)); extern double __getpayload (const double *__x) __attribute__ ((__nothrow__ , __leaf__)); extern int setpayload (double *__x, double __payload) __attribute__ ((__nothrow__ , __leaf__)); extern int setpayloadsig (double *__x, double __payload) __attribute__ ((__nothrow__ , __leaf__)); extern double scalb (double __x, double __n) __attribute__ ((__nothrow__ , __leaf__)); extern double __scalb (double __x, double __n) __attribute__ ((__nothrow__ , __leaf__)); # 283 "/usr/include/math.h" 2 3 # 298 "/usr/include/math.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h" 1 3 # 20 "/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h" 3 extern int __fpclassifyf (float __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int __signbitf (float __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int __isinff (float __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int __finitef (float __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int __isnanf (float __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int __iseqsigf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); extern int __issignalingf (float __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); # 299 "/usr/include/math.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 1 3 # 53 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 3 extern float acosf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __acosf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float asinf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __asinf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float atanf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __atanf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float atan2f (float __y, float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __atan2f (float __y, float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float cosf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __cosf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float sinf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __sinf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float tanf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __tanf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float acospif (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __acospif (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float acospif (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __acospif (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float asinpif (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __asinpif (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float asinpif (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __asinpif (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float atanpif (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __atanpif (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float atanpif (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __atanpif (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float atan2pif (float __y, float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __atan2pif (float __y, float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float atan2pif (float __y, float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __atan2pif (float __y, float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float cospif (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __cospif (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float sinpif (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __sinpif (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float tanpif (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __tanpif (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float coshf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __coshf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float sinhf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __sinhf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float tanhf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __tanhf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern void sincosf (float __x, float *__sinx, float *__cosx) __attribute__ ((__nothrow__ , __leaf__)); extern void __sincosf (float __x, float *__sinx, float *__cosx) __attribute__ ((__nothrow__ , __leaf__)) ; extern float acoshf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __acoshf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float asinhf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __asinhf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float atanhf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __atanhf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float expf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __expf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float frexpf (float __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); extern float __frexpf (float __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); extern float ldexpf (float __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); extern float __ldexpf (float __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); extern float logf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __logf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float log10f (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __log10f (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float modff (float __x, float *__iptr) __attribute__ ((__nothrow__ , __leaf__)); extern float __modff (float __x, float *__iptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); extern float exp10f (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __exp10f (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float exp2m1f (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __exp2m1f (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float exp10m1f (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __exp10m1f (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float log2p1f (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __log2p1f (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float log10p1f (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __log10p1f (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float logp1f (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __logp1f (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float expm1f (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __expm1f (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float log1pf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __log1pf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float logbf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __logbf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float exp2f (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __exp2f (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float log2f (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __log2f (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float powf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); extern float __powf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); extern float sqrtf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __sqrtf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float hypotf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); extern float __hypotf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); extern float cbrtf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __cbrtf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float compoundnf (float __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern float __compoundnf (float __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern float pownf (float __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern float __pownf (float __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern float powrf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); extern float __powrf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); extern float rootnf (float __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern float __rootnf (float __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern float rsqrtf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __rsqrtf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float ceilf (float __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float fabsf (float __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float floorf (float __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float fmodf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); extern float __fmodf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); # 231 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 3 extern int isinff (float __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int finitef (float __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float dremf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); extern float __dremf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); extern float significandf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __significandf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float copysignf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float nanf (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); extern float __nanf (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); # 267 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 3 extern int isnanf (float __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float j0f (float) __attribute__ ((__nothrow__ , __leaf__)); extern float __j0f (float) __attribute__ ((__nothrow__ , __leaf__)); extern float j1f (float) __attribute__ ((__nothrow__ , __leaf__)); extern float __j1f (float) __attribute__ ((__nothrow__ , __leaf__)); extern float jnf (int, float) __attribute__ ((__nothrow__ , __leaf__)); extern float __jnf (int, float) __attribute__ ((__nothrow__ , __leaf__)); extern float y0f (float) __attribute__ ((__nothrow__ , __leaf__)); extern float __y0f (float) __attribute__ ((__nothrow__ , __leaf__)); extern float y1f (float) __attribute__ ((__nothrow__ , __leaf__)); extern float __y1f (float) __attribute__ ((__nothrow__ , __leaf__)); extern float ynf (int, float) __attribute__ ((__nothrow__ , __leaf__)); extern float __ynf (int, float) __attribute__ ((__nothrow__ , __leaf__)); extern float erff (float) __attribute__ ((__nothrow__ , __leaf__)); extern float __erff (float) __attribute__ ((__nothrow__ , __leaf__)); extern float erfcf (float) __attribute__ ((__nothrow__ , __leaf__)); extern float __erfcf (float) __attribute__ ((__nothrow__ , __leaf__)); extern float lgammaf (float) __attribute__ ((__nothrow__ , __leaf__)); extern float __lgammaf (float) __attribute__ ((__nothrow__ , __leaf__)); extern float tgammaf (float) __attribute__ ((__nothrow__ , __leaf__)); extern float __tgammaf (float) __attribute__ ((__nothrow__ , __leaf__)); extern float gammaf (float) __attribute__ ((__nothrow__ , __leaf__)); extern float __gammaf (float) __attribute__ ((__nothrow__ , __leaf__)); extern float lgammaf_r (float, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); extern float __lgammaf_r (float, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); extern float rintf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __rintf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float nextafterf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); extern float __nextafterf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); extern float nexttowardf (float __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern float __nexttowardf (float __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern float nextdownf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __nextdownf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float nextupf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __nextupf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float remainderf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); extern float __remainderf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); extern float scalbnf (float __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); extern float __scalbnf (float __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); extern int ilogbf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern int __ilogbf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int llogbf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __llogbf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float scalblnf (float __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); extern float __scalblnf (float __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); extern float nearbyintf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __nearbyintf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float roundf (float __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float truncf (float __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float remquof (float __x, float __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); extern float __remquof (float __x, float __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); extern long int lrintf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lrintf (float __x) __attribute__ ((__nothrow__ , __leaf__)); __extension__ extern long long int llrintf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llrintf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int lroundf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lroundf (float __x) __attribute__ ((__nothrow__ , __leaf__)); __extension__ extern long long int llroundf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llroundf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float fdimf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); extern float __fdimf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); extern float fmaxf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float fminf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float fmaf (float __x, float __y, float __z) __attribute__ ((__nothrow__ , __leaf__)); extern float __fmaf (float __x, float __y, float __z) __attribute__ ((__nothrow__ , __leaf__)); extern float roundevenf (float __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern __intmax_t fromfpf (float __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfpf (float __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern __uintmax_t ufromfpf (float __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfpf (float __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern __intmax_t fromfpxf (float __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfpxf (float __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern __uintmax_t ufromfpxf (float __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfpxf (float __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern int canonicalizef (float *__cx, const float *__x) __attribute__ ((__nothrow__ , __leaf__)); extern float fmaxmagf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float fminmagf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float fmaximumf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float fminimumf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float fmaximum_numf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float fminimum_numf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float fmaximum_magf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float fminimum_magf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float fmaximum_mag_numf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float fminimum_mag_numf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int totalorderf (const float *__x, const float *__y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)); extern int totalordermagf (const float *__x, const float *__y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)); extern float getpayloadf (const float *__x) __attribute__ ((__nothrow__ , __leaf__)); extern float __getpayloadf (const float *__x) __attribute__ ((__nothrow__ , __leaf__)); extern int setpayloadf (float *__x, float __payload) __attribute__ ((__nothrow__ , __leaf__)); extern int setpayloadsigf (float *__x, float __payload) __attribute__ ((__nothrow__ , __leaf__)); extern float scalbf (float __x, float __n) __attribute__ ((__nothrow__ , __leaf__)); extern float __scalbf (float __x, float __n) __attribute__ ((__nothrow__ , __leaf__)); # 300 "/usr/include/math.h" 2 3 # 367 "/usr/include/math.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h" 1 3 # 20 "/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h" 3 extern int __fpclassifyl (long double __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int __signbitl (long double __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int __isinfl (long double __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int __finitel (long double __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int __isnanl (long double __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int __iseqsigl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern int __issignalingl (long double __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); # 368 "/usr/include/math.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 1 3 # 53 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 3 extern long double acosl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __acosl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double asinl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __asinl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double atanl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __atanl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double atan2l (long double __y, long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __atan2l (long double __y, long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double cosl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __cosl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double sinl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __sinl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double tanl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __tanl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double acospil (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __acospil (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double acospil (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __acospil (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double asinpil (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __asinpil (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double asinpil (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __asinpil (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double atanpil (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __atanpil (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double atanpil (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __atanpil (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double atan2pil (long double __y, long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __atan2pil (long double __y, long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double atan2pil (long double __y, long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __atan2pil (long double __y, long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double cospil (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __cospil (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double sinpil (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __sinpil (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double tanpil (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __tanpil (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double coshl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __coshl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double sinhl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __sinhl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double tanhl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __tanhl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern void sincosl (long double __x, long double *__sinx, long double *__cosx) __attribute__ ((__nothrow__ , __leaf__)); extern void __sincosl (long double __x, long double *__sinx, long double *__cosx) __attribute__ ((__nothrow__ , __leaf__)) ; extern long double acoshl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __acoshl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double asinhl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __asinhl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double atanhl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __atanhl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double expl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __expl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double frexpl (long double __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); extern long double __frexpl (long double __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); extern long double ldexpl (long double __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); extern long double __ldexpl (long double __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); extern long double logl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __logl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double log10l (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __log10l (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double modfl (long double __x, long double *__iptr) __attribute__ ((__nothrow__ , __leaf__)); extern long double __modfl (long double __x, long double *__iptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); extern long double exp10l (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __exp10l (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double exp2m1l (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __exp2m1l (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double exp10m1l (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __exp10m1l (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double log2p1l (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __log2p1l (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double log10p1l (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __log10p1l (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double logp1l (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __logp1l (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double expm1l (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __expm1l (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double log1pl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __log1pl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double logbl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __logbl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double exp2l (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __exp2l (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double log2l (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __log2l (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double powl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double __powl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double sqrtl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __sqrtl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double hypotl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double __hypotl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double cbrtl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __cbrtl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double compoundnl (long double __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double __compoundnl (long double __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double pownl (long double __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double __pownl (long double __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double powrl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double __powrl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double rootnl (long double __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double __rootnl (long double __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double rsqrtl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __rsqrtl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double ceill (long double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double fabsl (long double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double floorl (long double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double fmodl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double __fmodl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); # 231 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 3 extern int isinfl (long double __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int finitel (long double __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double dreml (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double __dreml (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double significandl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __significandl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double copysignl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double nanl (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); extern long double __nanl (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); # 267 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 3 extern int isnanl (long double __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double j0l (long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double __j0l (long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double j1l (long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double __j1l (long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double jnl (int, long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double __jnl (int, long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double y0l (long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double __y0l (long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double y1l (long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double __y1l (long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double ynl (int, long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double __ynl (int, long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double erfl (long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double __erfl (long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double erfcl (long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double __erfcl (long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double lgammal (long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double __lgammal (long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double tgammal (long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double __tgammal (long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double gammal (long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double __gammal (long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double lgammal_r (long double, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); extern long double __lgammal_r (long double, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); extern long double rintl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __rintl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double nextafterl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double __nextafterl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double nexttowardl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double __nexttowardl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double nextdownl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __nextdownl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double nextupl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __nextupl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double remainderl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double __remainderl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double scalbnl (long double __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); extern long double __scalbnl (long double __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); extern int ilogbl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern int __ilogbl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int llogbl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __llogbl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double scalblnl (long double __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); extern long double __scalblnl (long double __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); extern long double nearbyintl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __nearbyintl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double roundl (long double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double truncl (long double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double remquol (long double __x, long double __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); extern long double __remquol (long double __x, long double __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); extern long int lrintl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lrintl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); __extension__ extern long long int llrintl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llrintl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int lroundl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lroundl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); __extension__ extern long long int llroundl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llroundl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double fdiml (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double __fdiml (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double fmaxl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double fminl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double fmal (long double __x, long double __y, long double __z) __attribute__ ((__nothrow__ , __leaf__)); extern long double __fmal (long double __x, long double __y, long double __z) __attribute__ ((__nothrow__ , __leaf__)); extern long double roundevenl (long double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern __intmax_t fromfpl (long double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfpl (long double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern __uintmax_t ufromfpl (long double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfpl (long double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern __intmax_t fromfpxl (long double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfpxl (long double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern __uintmax_t ufromfpxl (long double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfpxl (long double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern int canonicalizel (long double *__cx, const long double *__x) __attribute__ ((__nothrow__ , __leaf__)); extern long double fmaxmagl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double fminmagl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double fmaximuml (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double fminimuml (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double fmaximum_numl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double fminimum_numl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double fmaximum_magl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double fminimum_magl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double fmaximum_mag_numl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double fminimum_mag_numl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int totalorderl (const long double *__x, const long double *__y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)); extern int totalordermagl (const long double *__x, const long double *__y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)); extern long double getpayloadl (const long double *__x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __getpayloadl (const long double *__x) __attribute__ ((__nothrow__ , __leaf__)); extern int setpayloadl (long double *__x, long double __payload) __attribute__ ((__nothrow__ , __leaf__)); extern int setpayloadsigl (long double *__x, long double __payload) __attribute__ ((__nothrow__ , __leaf__)); extern long double scalbl (long double __x, long double __n) __attribute__ ((__nothrow__ , __leaf__)); extern long double __scalbl (long double __x, long double __n) __attribute__ ((__nothrow__ , __leaf__)); # 369 "/usr/include/math.h" 2 3 # 419 "/usr/include/math.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 1 3 # 53 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 3 extern _Float32 acosf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __acosf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 asinf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __asinf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 atanf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __atanf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 atan2f32 (_Float32 __y, _Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __atan2f32 (_Float32 __y, _Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 cosf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __cosf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 sinf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __sinf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 tanf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __tanf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 acospif32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __acospif32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 acospif32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __acospif32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 asinpif32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __asinpif32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 asinpif32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __asinpif32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 atanpif32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __atanpif32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 atanpif32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __atanpif32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 atan2pif32 (_Float32 __y, _Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __atan2pif32 (_Float32 __y, _Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 atan2pif32 (_Float32 __y, _Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __atan2pif32 (_Float32 __y, _Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 cospif32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __cospif32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 sinpif32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __sinpif32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 tanpif32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __tanpif32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 coshf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __coshf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 sinhf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __sinhf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 tanhf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __tanhf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern void sincosf32 (_Float32 __x, _Float32 *__sinx, _Float32 *__cosx) __attribute__ ((__nothrow__ , __leaf__)); extern void __sincosf32 (_Float32 __x, _Float32 *__sinx, _Float32 *__cosx) __attribute__ ((__nothrow__ , __leaf__)) ; extern _Float32 acoshf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __acoshf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 asinhf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __asinhf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 atanhf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __atanhf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 expf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __expf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 frexpf32 (_Float32 __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __frexpf32 (_Float32 __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 ldexpf32 (_Float32 __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __ldexpf32 (_Float32 __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 logf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __logf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 log10f32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __log10f32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 modff32 (_Float32 __x, _Float32 *__iptr) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __modff32 (_Float32 __x, _Float32 *__iptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); extern _Float32 exp10f32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __exp10f32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 exp2m1f32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __exp2m1f32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 exp10m1f32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __exp10m1f32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 log2p1f32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __log2p1f32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 log10p1f32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __log10p1f32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 logp1f32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __logp1f32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 expm1f32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __expm1f32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 log1pf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __log1pf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 logbf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __logbf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 exp2f32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __exp2f32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 log2f32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __log2f32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 powf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __powf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 sqrtf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __sqrtf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 hypotf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __hypotf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 cbrtf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __cbrtf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 compoundnf32 (_Float32 __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __compoundnf32 (_Float32 __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 pownf32 (_Float32 __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __pownf32 (_Float32 __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 powrf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __powrf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 rootnf32 (_Float32 __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __rootnf32 (_Float32 __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 rsqrtf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __rsqrtf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 ceilf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 fabsf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 floorf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 fmodf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __fmodf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)); # 252 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 3 extern _Float32 copysignf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 nanf32 (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __nanf32 (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); # 274 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 3 extern _Float32 j0f32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __j0f32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 j1f32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __j1f32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 jnf32 (int, _Float32) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __jnf32 (int, _Float32) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 y0f32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __y0f32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 y1f32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __y1f32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 ynf32 (int, _Float32) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __ynf32 (int, _Float32) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 erff32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __erff32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 erfcf32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __erfcf32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 lgammaf32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __lgammaf32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 tgammaf32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __tgammaf32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); # 306 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 3 extern _Float32 lgammaf32_r (_Float32, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __lgammaf32_r (_Float32, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 rintf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __rintf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 nextafterf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __nextafterf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 nextdownf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __nextdownf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 nextupf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __nextupf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 remainderf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __remainderf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 scalbnf32 (_Float32 __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __scalbnf32 (_Float32 __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); extern int ilogbf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern int __ilogbf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int llogbf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __llogbf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 scalblnf32 (_Float32 __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __scalblnf32 (_Float32 __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 nearbyintf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __nearbyintf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 roundf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 truncf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 remquof32 (_Float32 __x, _Float32 __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __remquof32 (_Float32 __x, _Float32 __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); extern long int lrintf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lrintf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); __extension__ extern long long int llrintf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llrintf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int lroundf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lroundf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); __extension__ extern long long int llroundf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llroundf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 fdimf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __fdimf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 fmaxf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 fminf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 fmaf32 (_Float32 __x, _Float32 __y, _Float32 __z) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __fmaf32 (_Float32 __x, _Float32 __y, _Float32 __z) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 roundevenf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern __intmax_t fromfpf32 (_Float32 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfpf32 (_Float32 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern __uintmax_t ufromfpf32 (_Float32 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfpf32 (_Float32 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern __intmax_t fromfpxf32 (_Float32 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfpxf32 (_Float32 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern __uintmax_t ufromfpxf32 (_Float32 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfpxf32 (_Float32 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern int canonicalizef32 (_Float32 *__cx, const _Float32 *__x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 fmaxmagf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 fminmagf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 fmaximumf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 fminimumf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 fmaximum_numf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 fminimum_numf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 fmaximum_magf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 fminimum_magf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 fmaximum_mag_numf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 fminimum_mag_numf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int totalorderf32 (const _Float32 *__x, const _Float32 *__y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)); extern int totalordermagf32 (const _Float32 *__x, const _Float32 *__y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)); extern _Float32 getpayloadf32 (const _Float32 *__x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __getpayloadf32 (const _Float32 *__x) __attribute__ ((__nothrow__ , __leaf__)); extern int setpayloadf32 (_Float32 *__x, _Float32 __payload) __attribute__ ((__nothrow__ , __leaf__)); extern int setpayloadsigf32 (_Float32 *__x, _Float32 __payload) __attribute__ ((__nothrow__ , __leaf__)); # 420 "/usr/include/math.h" 2 3 # 436 "/usr/include/math.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 1 3 # 53 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 3 extern _Float64 acosf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __acosf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 asinf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __asinf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 atanf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __atanf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 atan2f64 (_Float64 __y, _Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __atan2f64 (_Float64 __y, _Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 cosf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __cosf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 sinf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __sinf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 tanf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __tanf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 acospif64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __acospif64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 acospif64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __acospif64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 asinpif64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __asinpif64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 asinpif64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __asinpif64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 atanpif64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __atanpif64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 atanpif64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __atanpif64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 atan2pif64 (_Float64 __y, _Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __atan2pif64 (_Float64 __y, _Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 atan2pif64 (_Float64 __y, _Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __atan2pif64 (_Float64 __y, _Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 cospif64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __cospif64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 sinpif64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __sinpif64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 tanpif64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __tanpif64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 coshf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __coshf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 sinhf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __sinhf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 tanhf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __tanhf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern void sincosf64 (_Float64 __x, _Float64 *__sinx, _Float64 *__cosx) __attribute__ ((__nothrow__ , __leaf__)); extern void __sincosf64 (_Float64 __x, _Float64 *__sinx, _Float64 *__cosx) __attribute__ ((__nothrow__ , __leaf__)) ; extern _Float64 acoshf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __acoshf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 asinhf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __asinhf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 atanhf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __atanhf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 expf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __expf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 frexpf64 (_Float64 __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __frexpf64 (_Float64 __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 ldexpf64 (_Float64 __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __ldexpf64 (_Float64 __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 logf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __logf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 log10f64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __log10f64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 modff64 (_Float64 __x, _Float64 *__iptr) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __modff64 (_Float64 __x, _Float64 *__iptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); extern _Float64 exp10f64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __exp10f64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 exp2m1f64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __exp2m1f64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 exp10m1f64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __exp10m1f64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 log2p1f64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __log2p1f64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 log10p1f64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __log10p1f64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 logp1f64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __logp1f64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 expm1f64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __expm1f64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 log1pf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __log1pf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 logbf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __logbf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 exp2f64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __exp2f64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 log2f64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __log2f64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 powf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __powf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 sqrtf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __sqrtf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 hypotf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __hypotf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 cbrtf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __cbrtf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 compoundnf64 (_Float64 __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __compoundnf64 (_Float64 __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 pownf64 (_Float64 __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __pownf64 (_Float64 __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 powrf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __powrf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 rootnf64 (_Float64 __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __rootnf64 (_Float64 __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 rsqrtf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __rsqrtf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 ceilf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 fabsf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 floorf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 fmodf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __fmodf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); # 252 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 3 extern _Float64 copysignf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 nanf64 (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __nanf64 (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); # 274 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 3 extern _Float64 j0f64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __j0f64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 j1f64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __j1f64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 jnf64 (int, _Float64) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __jnf64 (int, _Float64) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 y0f64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __y0f64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 y1f64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __y1f64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 ynf64 (int, _Float64) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __ynf64 (int, _Float64) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 erff64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __erff64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 erfcf64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __erfcf64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 lgammaf64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __lgammaf64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 tgammaf64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __tgammaf64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); # 306 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 3 extern _Float64 lgammaf64_r (_Float64, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __lgammaf64_r (_Float64, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 rintf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __rintf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 nextafterf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __nextafterf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 nextdownf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __nextdownf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 nextupf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __nextupf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 remainderf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __remainderf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 scalbnf64 (_Float64 __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __scalbnf64 (_Float64 __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); extern int ilogbf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern int __ilogbf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int llogbf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __llogbf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 scalblnf64 (_Float64 __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __scalblnf64 (_Float64 __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 nearbyintf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __nearbyintf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 roundf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 truncf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 remquof64 (_Float64 __x, _Float64 __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __remquof64 (_Float64 __x, _Float64 __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); extern long int lrintf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lrintf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); __extension__ extern long long int llrintf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llrintf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int lroundf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lroundf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); __extension__ extern long long int llroundf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llroundf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 fdimf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __fdimf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 fmaxf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 fminf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 fmaf64 (_Float64 __x, _Float64 __y, _Float64 __z) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __fmaf64 (_Float64 __x, _Float64 __y, _Float64 __z) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 roundevenf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern __intmax_t fromfpf64 (_Float64 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfpf64 (_Float64 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern __uintmax_t ufromfpf64 (_Float64 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfpf64 (_Float64 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern __intmax_t fromfpxf64 (_Float64 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfpxf64 (_Float64 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern __uintmax_t ufromfpxf64 (_Float64 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfpxf64 (_Float64 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern int canonicalizef64 (_Float64 *__cx, const _Float64 *__x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 fmaxmagf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 fminmagf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 fmaximumf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 fminimumf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 fmaximum_numf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 fminimum_numf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 fmaximum_magf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 fminimum_magf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 fmaximum_mag_numf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 fminimum_mag_numf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int totalorderf64 (const _Float64 *__x, const _Float64 *__y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)); extern int totalordermagf64 (const _Float64 *__x, const _Float64 *__y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)); extern _Float64 getpayloadf64 (const _Float64 *__x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __getpayloadf64 (const _Float64 *__x) __attribute__ ((__nothrow__ , __leaf__)); extern int setpayloadf64 (_Float64 *__x, _Float64 __payload) __attribute__ ((__nothrow__ , __leaf__)); extern int setpayloadsigf64 (_Float64 *__x, _Float64 __payload) __attribute__ ((__nothrow__ , __leaf__)); # 437 "/usr/include/math.h" 2 3 # 450 "/usr/include/math.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h" 1 3 # 20 "/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h" 3 extern int __fpclassifyf128 (_Float128 __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int __signbitf128 (_Float128 __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int __isinff128 (_Float128 __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int __finitef128 (_Float128 __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int __isnanf128 (_Float128 __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int __iseqsigf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern int __issignalingf128 (_Float128 __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); # 451 "/usr/include/math.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 1 3 # 53 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 3 extern _Float128 acosf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __acosf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 asinf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __asinf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 atanf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __atanf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 atan2f128 (_Float128 __y, _Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __atan2f128 (_Float128 __y, _Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 cosf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __cosf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 sinf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __sinf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 tanf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __tanf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 acospif128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __acospif128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 acospif128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __acospif128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 asinpif128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __asinpif128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 asinpif128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __asinpif128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 atanpif128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __atanpif128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 atanpif128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __atanpif128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 atan2pif128 (_Float128 __y, _Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __atan2pif128 (_Float128 __y, _Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 atan2pif128 (_Float128 __y, _Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __atan2pif128 (_Float128 __y, _Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 cospif128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __cospif128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 sinpif128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __sinpif128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 tanpif128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __tanpif128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 coshf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __coshf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 sinhf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __sinhf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 tanhf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __tanhf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern void sincosf128 (_Float128 __x, _Float128 *__sinx, _Float128 *__cosx) __attribute__ ((__nothrow__ , __leaf__)); extern void __sincosf128 (_Float128 __x, _Float128 *__sinx, _Float128 *__cosx) __attribute__ ((__nothrow__ , __leaf__)) ; extern _Float128 acoshf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __acoshf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 asinhf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __asinhf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 atanhf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __atanhf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 expf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __expf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 frexpf128 (_Float128 __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __frexpf128 (_Float128 __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 ldexpf128 (_Float128 __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __ldexpf128 (_Float128 __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 logf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __logf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 log10f128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __log10f128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 modff128 (_Float128 __x, _Float128 *__iptr) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __modff128 (_Float128 __x, _Float128 *__iptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); extern _Float128 exp10f128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __exp10f128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 exp2m1f128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __exp2m1f128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 exp10m1f128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __exp10m1f128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 log2p1f128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __log2p1f128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 log10p1f128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __log10p1f128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 logp1f128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __logp1f128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 expm1f128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __expm1f128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 log1pf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __log1pf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 logbf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __logbf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 exp2f128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __exp2f128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 log2f128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __log2f128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 powf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __powf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 sqrtf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __sqrtf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 hypotf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __hypotf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 cbrtf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __cbrtf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 compoundnf128 (_Float128 __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __compoundnf128 (_Float128 __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 pownf128 (_Float128 __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __pownf128 (_Float128 __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 powrf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __powrf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 rootnf128 (_Float128 __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __rootnf128 (_Float128 __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 rsqrtf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __rsqrtf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 ceilf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 fabsf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 floorf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 fmodf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __fmodf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); # 252 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 3 extern _Float128 copysignf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 nanf128 (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __nanf128 (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); # 274 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 3 extern _Float128 j0f128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __j0f128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 j1f128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __j1f128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 jnf128 (int, _Float128) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __jnf128 (int, _Float128) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 y0f128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __y0f128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 y1f128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __y1f128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 ynf128 (int, _Float128) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __ynf128 (int, _Float128) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 erff128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __erff128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 erfcf128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __erfcf128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 lgammaf128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __lgammaf128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 tgammaf128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __tgammaf128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); # 306 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 3 extern _Float128 lgammaf128_r (_Float128, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __lgammaf128_r (_Float128, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 rintf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __rintf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 nextafterf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __nextafterf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 nextdownf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __nextdownf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 nextupf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __nextupf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 remainderf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __remainderf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 scalbnf128 (_Float128 __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __scalbnf128 (_Float128 __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); extern int ilogbf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern int __ilogbf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int llogbf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __llogbf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 scalblnf128 (_Float128 __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __scalblnf128 (_Float128 __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 nearbyintf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __nearbyintf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 roundf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 truncf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 remquof128 (_Float128 __x, _Float128 __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __remquof128 (_Float128 __x, _Float128 __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); extern long int lrintf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lrintf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); __extension__ extern long long int llrintf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llrintf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int lroundf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lroundf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); __extension__ extern long long int llroundf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llroundf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 fdimf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __fdimf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 fmaxf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 fminf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 fmaf128 (_Float128 __x, _Float128 __y, _Float128 __z) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __fmaf128 (_Float128 __x, _Float128 __y, _Float128 __z) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 roundevenf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern __intmax_t fromfpf128 (_Float128 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfpf128 (_Float128 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern __uintmax_t ufromfpf128 (_Float128 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfpf128 (_Float128 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern __intmax_t fromfpxf128 (_Float128 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfpxf128 (_Float128 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern __uintmax_t ufromfpxf128 (_Float128 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfpxf128 (_Float128 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern int canonicalizef128 (_Float128 *__cx, const _Float128 *__x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 fmaxmagf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 fminmagf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 fmaximumf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 fminimumf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 fmaximum_numf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 fminimum_numf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 fmaximum_magf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 fminimum_magf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 fmaximum_mag_numf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 fminimum_mag_numf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int totalorderf128 (const _Float128 *__x, const _Float128 *__y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)); extern int totalordermagf128 (const _Float128 *__x, const _Float128 *__y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)); extern _Float128 getpayloadf128 (const _Float128 *__x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __getpayloadf128 (const _Float128 *__x) __attribute__ ((__nothrow__ , __leaf__)); extern int setpayloadf128 (_Float128 *__x, _Float128 __payload) __attribute__ ((__nothrow__ , __leaf__)); extern int setpayloadsigf128 (_Float128 *__x, _Float128 __payload) __attribute__ ((__nothrow__ , __leaf__)); # 454 "/usr/include/math.h" 2 3 # 470 "/usr/include/math.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 1 3 # 53 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 3 extern _Float32x acosf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __acosf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x asinf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __asinf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x atanf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __atanf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x atan2f32x (_Float32x __y, _Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __atan2f32x (_Float32x __y, _Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x cosf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __cosf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x sinf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __sinf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x tanf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __tanf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x acospif32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __acospif32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x acospif32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __acospif32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x asinpif32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __asinpif32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x asinpif32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __asinpif32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x atanpif32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __atanpif32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x atanpif32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __atanpif32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x atan2pif32x (_Float32x __y, _Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __atan2pif32x (_Float32x __y, _Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x atan2pif32x (_Float32x __y, _Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __atan2pif32x (_Float32x __y, _Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x cospif32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __cospif32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x sinpif32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __sinpif32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x tanpif32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __tanpif32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x coshf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __coshf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x sinhf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __sinhf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x tanhf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __tanhf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern void sincosf32x (_Float32x __x, _Float32x *__sinx, _Float32x *__cosx) __attribute__ ((__nothrow__ , __leaf__)); extern void __sincosf32x (_Float32x __x, _Float32x *__sinx, _Float32x *__cosx) __attribute__ ((__nothrow__ , __leaf__)) ; extern _Float32x acoshf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __acoshf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x asinhf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __asinhf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x atanhf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __atanhf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x expf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __expf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x frexpf32x (_Float32x __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __frexpf32x (_Float32x __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x ldexpf32x (_Float32x __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __ldexpf32x (_Float32x __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x logf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __logf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x log10f32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __log10f32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x modff32x (_Float32x __x, _Float32x *__iptr) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __modff32x (_Float32x __x, _Float32x *__iptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); extern _Float32x exp10f32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __exp10f32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x exp2m1f32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __exp2m1f32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x exp10m1f32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __exp10m1f32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x log2p1f32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __log2p1f32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x log10p1f32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __log10p1f32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x logp1f32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __logp1f32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x expm1f32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __expm1f32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x log1pf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __log1pf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x logbf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __logbf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x exp2f32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __exp2f32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x log2f32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __log2f32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x powf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __powf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x sqrtf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __sqrtf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x hypotf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __hypotf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x cbrtf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __cbrtf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x compoundnf32x (_Float32x __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __compoundnf32x (_Float32x __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x pownf32x (_Float32x __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __pownf32x (_Float32x __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x powrf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __powrf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x rootnf32x (_Float32x __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __rootnf32x (_Float32x __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x rsqrtf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __rsqrtf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x ceilf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x fabsf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x floorf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x fmodf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __fmodf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); # 252 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 3 extern _Float32x copysignf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x nanf32x (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __nanf32x (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); # 274 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 3 extern _Float32x j0f32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __j0f32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x j1f32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __j1f32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x jnf32x (int, _Float32x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __jnf32x (int, _Float32x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x y0f32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __y0f32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x y1f32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __y1f32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x ynf32x (int, _Float32x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __ynf32x (int, _Float32x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x erff32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __erff32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x erfcf32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __erfcf32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x lgammaf32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __lgammaf32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x tgammaf32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __tgammaf32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); # 306 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 3 extern _Float32x lgammaf32x_r (_Float32x, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __lgammaf32x_r (_Float32x, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x rintf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __rintf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x nextafterf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __nextafterf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x nextdownf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __nextdownf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x nextupf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __nextupf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x remainderf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __remainderf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x scalbnf32x (_Float32x __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __scalbnf32x (_Float32x __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); extern int ilogbf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern int __ilogbf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int llogbf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __llogbf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x scalblnf32x (_Float32x __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __scalblnf32x (_Float32x __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x nearbyintf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __nearbyintf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x roundf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x truncf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x remquof32x (_Float32x __x, _Float32x __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __remquof32x (_Float32x __x, _Float32x __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); extern long int lrintf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lrintf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); __extension__ extern long long int llrintf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llrintf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int lroundf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lroundf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); __extension__ extern long long int llroundf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llroundf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x fdimf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __fdimf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x fmaxf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x fminf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x fmaf32x (_Float32x __x, _Float32x __y, _Float32x __z) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __fmaf32x (_Float32x __x, _Float32x __y, _Float32x __z) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x roundevenf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern __intmax_t fromfpf32x (_Float32x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfpf32x (_Float32x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern __uintmax_t ufromfpf32x (_Float32x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfpf32x (_Float32x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern __intmax_t fromfpxf32x (_Float32x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfpxf32x (_Float32x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern __uintmax_t ufromfpxf32x (_Float32x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfpxf32x (_Float32x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern int canonicalizef32x (_Float32x *__cx, const _Float32x *__x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x fmaxmagf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x fminmagf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x fmaximumf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x fminimumf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x fmaximum_numf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x fminimum_numf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x fmaximum_magf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x fminimum_magf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x fmaximum_mag_numf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x fminimum_mag_numf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int totalorderf32x (const _Float32x *__x, const _Float32x *__y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)); extern int totalordermagf32x (const _Float32x *__x, const _Float32x *__y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)); extern _Float32x getpayloadf32x (const _Float32x *__x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __getpayloadf32x (const _Float32x *__x) __attribute__ ((__nothrow__ , __leaf__)); extern int setpayloadf32x (_Float32x *__x, _Float32x __payload) __attribute__ ((__nothrow__ , __leaf__)); extern int setpayloadsigf32x (_Float32x *__x, _Float32x __payload) __attribute__ ((__nothrow__ , __leaf__)); # 471 "/usr/include/math.h" 2 3 # 487 "/usr/include/math.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 1 3 # 53 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 3 extern _Float64x acosf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __acosf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x asinf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __asinf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x atanf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __atanf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x atan2f64x (_Float64x __y, _Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __atan2f64x (_Float64x __y, _Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x cosf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __cosf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x sinf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __sinf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x tanf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __tanf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x acospif64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __acospif64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x acospif64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __acospif64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x asinpif64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __asinpif64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x asinpif64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __asinpif64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x atanpif64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __atanpif64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x atanpif64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __atanpif64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x atan2pif64x (_Float64x __y, _Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __atan2pif64x (_Float64x __y, _Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x atan2pif64x (_Float64x __y, _Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __atan2pif64x (_Float64x __y, _Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x cospif64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __cospif64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x sinpif64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __sinpif64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x tanpif64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __tanpif64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x coshf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __coshf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x sinhf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __sinhf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x tanhf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __tanhf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern void sincosf64x (_Float64x __x, _Float64x *__sinx, _Float64x *__cosx) __attribute__ ((__nothrow__ , __leaf__)); extern void __sincosf64x (_Float64x __x, _Float64x *__sinx, _Float64x *__cosx) __attribute__ ((__nothrow__ , __leaf__)) ; extern _Float64x acoshf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __acoshf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x asinhf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __asinhf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x atanhf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __atanhf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x expf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __expf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x frexpf64x (_Float64x __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __frexpf64x (_Float64x __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x ldexpf64x (_Float64x __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __ldexpf64x (_Float64x __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x logf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __logf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x log10f64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __log10f64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x modff64x (_Float64x __x, _Float64x *__iptr) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __modff64x (_Float64x __x, _Float64x *__iptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); extern _Float64x exp10f64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __exp10f64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x exp2m1f64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __exp2m1f64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x exp10m1f64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __exp10m1f64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x log2p1f64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __log2p1f64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x log10p1f64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __log10p1f64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x logp1f64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __logp1f64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x expm1f64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __expm1f64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x log1pf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __log1pf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x logbf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __logbf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x exp2f64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __exp2f64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x log2f64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __log2f64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x powf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __powf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x sqrtf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __sqrtf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x hypotf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __hypotf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x cbrtf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __cbrtf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x compoundnf64x (_Float64x __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __compoundnf64x (_Float64x __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x pownf64x (_Float64x __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __pownf64x (_Float64x __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x powrf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __powrf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x rootnf64x (_Float64x __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __rootnf64x (_Float64x __x, long long int __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x rsqrtf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __rsqrtf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x ceilf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x fabsf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x floorf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x fmodf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __fmodf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); # 252 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 3 extern _Float64x copysignf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x nanf64x (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __nanf64x (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); # 274 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 3 extern _Float64x j0f64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __j0f64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x j1f64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __j1f64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x jnf64x (int, _Float64x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __jnf64x (int, _Float64x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x y0f64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __y0f64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x y1f64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __y1f64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x ynf64x (int, _Float64x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __ynf64x (int, _Float64x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x erff64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __erff64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x erfcf64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __erfcf64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x lgammaf64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __lgammaf64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x tgammaf64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __tgammaf64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); # 306 "/usr/include/x86_64-linux-gnu/bits/mathcalls.h" 3 extern _Float64x lgammaf64x_r (_Float64x, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __lgammaf64x_r (_Float64x, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x rintf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __rintf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x nextafterf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __nextafterf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x nextdownf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __nextdownf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x nextupf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __nextupf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x remainderf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __remainderf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x scalbnf64x (_Float64x __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __scalbnf64x (_Float64x __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); extern int ilogbf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern int __ilogbf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int llogbf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __llogbf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x scalblnf64x (_Float64x __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __scalblnf64x (_Float64x __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x nearbyintf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __nearbyintf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x roundf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x truncf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x remquof64x (_Float64x __x, _Float64x __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __remquof64x (_Float64x __x, _Float64x __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); extern long int lrintf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lrintf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); __extension__ extern long long int llrintf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llrintf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int lroundf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lroundf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); __extension__ extern long long int llroundf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llroundf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x fdimf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __fdimf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x fmaxf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x fminf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x fmaf64x (_Float64x __x, _Float64x __y, _Float64x __z) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __fmaf64x (_Float64x __x, _Float64x __y, _Float64x __z) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x roundevenf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern __intmax_t fromfpf64x (_Float64x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfpf64x (_Float64x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern __uintmax_t ufromfpf64x (_Float64x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfpf64x (_Float64x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern __intmax_t fromfpxf64x (_Float64x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfpxf64x (_Float64x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern __uintmax_t ufromfpxf64x (_Float64x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfpxf64x (_Float64x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) ; extern int canonicalizef64x (_Float64x *__cx, const _Float64x *__x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x fmaxmagf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x fminmagf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x fmaximumf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x fminimumf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x fmaximum_numf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x fminimum_numf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x fmaximum_magf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x fminimum_magf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x fmaximum_mag_numf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x fminimum_mag_numf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int totalorderf64x (const _Float64x *__x, const _Float64x *__y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)); extern int totalordermagf64x (const _Float64x *__x, const _Float64x *__y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)); extern _Float64x getpayloadf64x (const _Float64x *__x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __getpayloadf64x (const _Float64x *__x) __attribute__ ((__nothrow__ , __leaf__)); extern int setpayloadf64x (_Float64x *__x, _Float64x __payload) __attribute__ ((__nothrow__ , __leaf__)); extern int setpayloadsigf64x (_Float64x *__x, _Float64x __payload) __attribute__ ((__nothrow__ , __leaf__)); # 488 "/usr/include/math.h" 2 3 # 535 "/usr/include/math.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h" 1 3 # 24 "/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h" 3 extern float fadd (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); extern float fdiv (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); extern float ffma (double __x, double __y, double __z) __attribute__ ((__nothrow__ , __leaf__)); extern float fmul (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); extern float fsqrt (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern float fsub (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); # 536 "/usr/include/math.h" 2 3 # 556 "/usr/include/math.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h" 1 3 # 24 "/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h" 3 extern float faddl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern float fdivl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern float ffmal (long double __x, long double __y, long double __z) __attribute__ ((__nothrow__ , __leaf__)); extern float fmull (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern float fsqrtl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern float fsubl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); # 557 "/usr/include/math.h" 2 3 # 585 "/usr/include/math.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h" 1 3 # 24 "/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h" 3 extern double daddl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern double ddivl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern double dfmal (long double __x, long double __y, long double __z) __attribute__ ((__nothrow__ , __leaf__)); extern double dmull (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern double dsqrtl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double dsubl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); # 586 "/usr/include/math.h" 2 3 # 666 "/usr/include/math.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h" 1 3 # 24 "/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h" 3 extern _Float32 f32addf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 f32divf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 f32fmaf32x (_Float32x __x, _Float32x __y, _Float32x __z) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 f32mulf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 f32sqrtf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 f32subf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); # 667 "/usr/include/math.h" 2 3 # 676 "/usr/include/math.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h" 1 3 # 24 "/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h" 3 extern _Float32 f32addf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 f32divf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 f32fmaf64 (_Float64 __x, _Float64 __y, _Float64 __z) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 f32mulf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 f32sqrtf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 f32subf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); # 677 "/usr/include/math.h" 2 3 # 686 "/usr/include/math.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h" 1 3 # 24 "/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h" 3 extern _Float32 f32addf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 f32divf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 f32fmaf64x (_Float64x __x, _Float64x __y, _Float64x __z) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 f32mulf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 f32sqrtf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 f32subf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); # 687 "/usr/include/math.h" 2 3 # 696 "/usr/include/math.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h" 1 3 # 24 "/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h" 3 extern _Float32 f32addf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 f32divf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 f32fmaf128 (_Float128 __x, _Float128 __y, _Float128 __z) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 f32mulf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 f32sqrtf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 f32subf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); # 697 "/usr/include/math.h" 2 3 # 716 "/usr/include/math.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h" 1 3 # 24 "/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h" 3 extern _Float32x f32xaddf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x f32xdivf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x f32xfmaf64 (_Float64 __x, _Float64 __y, _Float64 __z) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x f32xmulf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x f32xsqrtf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x f32xsubf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); # 717 "/usr/include/math.h" 2 3 # 726 "/usr/include/math.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h" 1 3 # 24 "/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h" 3 extern _Float32x f32xaddf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x f32xdivf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x f32xfmaf64x (_Float64x __x, _Float64x __y, _Float64x __z) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x f32xmulf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x f32xsqrtf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x f32xsubf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); # 727 "/usr/include/math.h" 2 3 # 736 "/usr/include/math.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h" 1 3 # 24 "/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h" 3 extern _Float32x f32xaddf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x f32xdivf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x f32xfmaf128 (_Float128 __x, _Float128 __y, _Float128 __z) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x f32xmulf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x f32xsqrtf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x f32xsubf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); # 737 "/usr/include/math.h" 2 3 # 756 "/usr/include/math.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h" 1 3 # 24 "/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h" 3 extern _Float64 f64addf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 f64divf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 f64fmaf64x (_Float64x __x, _Float64x __y, _Float64x __z) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 f64mulf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 f64sqrtf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 f64subf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); # 757 "/usr/include/math.h" 2 3 # 766 "/usr/include/math.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h" 1 3 # 24 "/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h" 3 extern _Float64 f64addf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 f64divf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 f64fmaf128 (_Float128 __x, _Float128 __y, _Float128 __z) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 f64mulf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 f64sqrtf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 f64subf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); # 767 "/usr/include/math.h" 2 3 # 786 "/usr/include/math.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h" 1 3 # 24 "/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h" 3 extern _Float64x f64xaddf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x f64xdivf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x f64xfmaf128 (_Float128 __x, _Float128 __y, _Float128 __z) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x f64xmulf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x f64xsqrtf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x f64xsubf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); # 787 "/usr/include/math.h" 2 3 # 823 "/usr/include/math.h" 3 extern int signgam; # 903 "/usr/include/math.h" 3 enum { FP_NAN = 0, FP_INFINITE = 1, FP_ZERO = 2, FP_SUBNORMAL = 3, FP_NORMAL = 4 }; # 1024 "/usr/include/math.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/iscanonical.h" 1 3 # 23 "/usr/include/x86_64-linux-gnu/bits/iscanonical.h" 3 extern int __iscanonicall (long double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); # 1025 "/usr/include/math.h" 2 3 # 1441 "/usr/include/math.h" 3 # 31 "ajla.h" 2 # 1 "/usr/lib/gcc/x86_64-linux-gnu/16/include/quadmath.h" 1 3 # 24 "/usr/lib/gcc/x86_64-linux-gnu/16/include/quadmath.h" 3 # 1 "/usr/include/stdlib.h" 1 3 # 26 "/usr/include/stdlib.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/libc-header-start.h" 1 3 # 27 "/usr/include/stdlib.h" 2 3 # 1 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stddef.h" 1 3 # 33 "/usr/include/stdlib.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/waitflags.h" 1 3 # 41 "/usr/include/stdlib.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/waitstatus.h" 1 3 # 42 "/usr/include/stdlib.h" 2 3 # 59 "/usr/include/stdlib.h" 3 typedef struct { int quot; int rem; } div_t; typedef struct { long int quot; long int rem; } ldiv_t; __extension__ typedef struct { long long int quot; long long int rem; } lldiv_t; # 98 "/usr/include/stdlib.h" 3 extern size_t __ctype_get_mb_cur_max (void) __attribute__ ((__nothrow__ , __leaf__)) ; extern double atof (const char *__nptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; extern int atoi (const char *__nptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; extern long int atol (const char *__nptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; __extension__ extern long long int atoll (const char *__nptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; extern double strtod (const char *__restrict __nptr, char **__restrict __endptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern float strtof (const char *__restrict __nptr, char **__restrict __endptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern long double strtold (const char *__restrict __nptr, char **__restrict __endptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); # 141 "/usr/include/stdlib.h" 3 extern _Float32 strtof32 (const char *__restrict __nptr, char **__restrict __endptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern _Float64 strtof64 (const char *__restrict __nptr, char **__restrict __endptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern _Float128 strtof128 (const char *__restrict __nptr, char **__restrict __endptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern _Float32x strtof32x (const char *__restrict __nptr, char **__restrict __endptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern _Float64x strtof64x (const char *__restrict __nptr, char **__restrict __endptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); # 177 "/usr/include/stdlib.h" 3 extern long int strtol (const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern unsigned long int strtoul (const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); __extension__ extern long long int strtoq (const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); __extension__ extern unsigned long long int strtouq (const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); __extension__ extern long long int strtoll (const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); __extension__ extern unsigned long long int strtoull (const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern long int strtol (const char *__restrict __nptr, char **__restrict __endptr, int __base) __asm__ ("" "__isoc23_strtol") __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern unsigned long int strtoul (const char *__restrict __nptr, char **__restrict __endptr, int __base) __asm__ ("" "__isoc23_strtoul") __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); __extension__ extern long long int strtoq (const char *__restrict __nptr, char **__restrict __endptr, int __base) __asm__ ("" "__isoc23_strtoll") __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); __extension__ extern unsigned long long int strtouq (const char *__restrict __nptr, char **__restrict __endptr, int __base) __asm__ ("" "__isoc23_strtoull") __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); __extension__ extern long long int strtoll (const char *__restrict __nptr, char **__restrict __endptr, int __base) __asm__ ("" "__isoc23_strtoll") __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); __extension__ extern unsigned long long int strtoull (const char *__restrict __nptr, char **__restrict __endptr, int __base) __asm__ ("" "__isoc23_strtoull") __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); # 278 "/usr/include/stdlib.h" 3 extern int strfromd (char *__dest, size_t __size, const char *__format, double __f) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))); extern int strfromf (char *__dest, size_t __size, const char *__format, float __f) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))); extern int strfroml (char *__dest, size_t __size, const char *__format, long double __f) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))); # 298 "/usr/include/stdlib.h" 3 extern int strfromf32 (char *__dest, size_t __size, const char * __format, _Float32 __f) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))); extern int strfromf64 (char *__dest, size_t __size, const char * __format, _Float64 __f) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))); extern int strfromf128 (char *__dest, size_t __size, const char * __format, _Float128 __f) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))); extern int strfromf32x (char *__dest, size_t __size, const char * __format, _Float32x __f) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))); extern int strfromf64x (char *__dest, size_t __size, const char * __format, _Float64x __f) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))); # 338 "/usr/include/stdlib.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/types/locale_t.h" 1 3 # 22 "/usr/include/x86_64-linux-gnu/bits/types/locale_t.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h" 1 3 # 27 "/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h" 3 struct __locale_struct { struct __locale_data *__locales[13]; const unsigned short int *__ctype_b; const int *__ctype_tolower; const int *__ctype_toupper; const char *__names[13]; }; typedef struct __locale_struct *__locale_t; # 23 "/usr/include/x86_64-linux-gnu/bits/types/locale_t.h" 2 3 typedef __locale_t locale_t; # 339 "/usr/include/stdlib.h" 2 3 extern long int strtol_l (const char *__restrict __nptr, char **__restrict __endptr, int __base, locale_t __loc) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 4))); extern unsigned long int strtoul_l (const char *__restrict __nptr, char **__restrict __endptr, int __base, locale_t __loc) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 4))); __extension__ extern long long int strtoll_l (const char *__restrict __nptr, char **__restrict __endptr, int __base, locale_t __loc) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 4))); __extension__ extern unsigned long long int strtoull_l (const char *__restrict __nptr, char **__restrict __endptr, int __base, locale_t __loc) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 4))); extern long int strtol_l (const char *__restrict __nptr, char **__restrict __endptr, int __base, locale_t __loc) __asm__ ("" "__isoc23_strtol_l") __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 4))); extern unsigned long int strtoul_l (const char *__restrict __nptr, char **__restrict __endptr, int __base, locale_t __loc) __asm__ ("" "__isoc23_strtoul_l") __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 4))); __extension__ extern long long int strtoll_l (const char *__restrict __nptr, char **__restrict __endptr, int __base, locale_t __loc) __asm__ ("" "__isoc23_strtoll_l") __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 4))); __extension__ extern unsigned long long int strtoull_l (const char *__restrict __nptr, char **__restrict __endptr, int __base, locale_t __loc) __asm__ ("" "__isoc23_strtoull_l") __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 4))); # 415 "/usr/include/stdlib.h" 3 extern double strtod_l (const char *__restrict __nptr, char **__restrict __endptr, locale_t __loc) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3))); extern float strtof_l (const char *__restrict __nptr, char **__restrict __endptr, locale_t __loc) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3))); extern long double strtold_l (const char *__restrict __nptr, char **__restrict __endptr, locale_t __loc) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3))); # 436 "/usr/include/stdlib.h" 3 extern _Float32 strtof32_l (const char *__restrict __nptr, char **__restrict __endptr, locale_t __loc) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3))); extern _Float64 strtof64_l (const char *__restrict __nptr, char **__restrict __endptr, locale_t __loc) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3))); extern _Float128 strtof128_l (const char *__restrict __nptr, char **__restrict __endptr, locale_t __loc) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3))); extern _Float32x strtof32x_l (const char *__restrict __nptr, char **__restrict __endptr, locale_t __loc) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3))); extern _Float64x strtof64x_l (const char *__restrict __nptr, char **__restrict __endptr, locale_t __loc) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3))); # 480 "/usr/include/stdlib.h" 3 extern __inline __attribute__ ((__gnu_inline__)) int __attribute__ ((__nothrow__ , __leaf__)) atoi (const char *__nptr) { return (int) strtol (__nptr, (char **) ((void *)0), 10); } extern __inline __attribute__ ((__gnu_inline__)) long int __attribute__ ((__nothrow__ , __leaf__)) atol (const char *__nptr) { return strtol (__nptr, (char **) ((void *)0), 10); } __extension__ extern __inline __attribute__ ((__gnu_inline__)) long long int __attribute__ ((__nothrow__ , __leaf__)) atoll (const char *__nptr) { return strtoll (__nptr, (char **) ((void *)0), 10); } # 505 "/usr/include/stdlib.h" 3 extern char *l64a (long int __n) __attribute__ ((__nothrow__ , __leaf__)) ; extern long int a64l (const char *__s) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; # 521 "/usr/include/stdlib.h" 3 extern long int random (void) __attribute__ ((__nothrow__ , __leaf__)); extern void srandom (unsigned int __seed) __attribute__ ((__nothrow__ , __leaf__)); extern char *initstate (unsigned int __seed, char *__statebuf, size_t __statelen) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); extern char *setstate (char *__statebuf) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); struct random_data { int32_t *fptr; int32_t *rptr; int32_t *state; int rand_type; int rand_deg; int rand_sep; int32_t *end_ptr; }; extern int random_r (struct random_data *__restrict __buf, int32_t *__restrict __result) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int srandom_r (unsigned int __seed, struct random_data *__buf) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); extern int initstate_r (unsigned int __seed, char *__restrict __statebuf, size_t __statelen, struct random_data *__restrict __buf) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 4))); extern int setstate_r (char *__restrict __statebuf, struct random_data *__restrict __buf) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int rand (void) __attribute__ ((__nothrow__ , __leaf__)); extern void srand (unsigned int __seed) __attribute__ ((__nothrow__ , __leaf__)); extern int rand_r (unsigned int *__seed) __attribute__ ((__nothrow__ , __leaf__)); extern double drand48 (void) __attribute__ ((__nothrow__ , __leaf__)); extern double erand48 (unsigned short int __xsubi[3]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern long int lrand48 (void) __attribute__ ((__nothrow__ , __leaf__)); extern long int nrand48 (unsigned short int __xsubi[3]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern long int mrand48 (void) __attribute__ ((__nothrow__ , __leaf__)); extern long int jrand48 (unsigned short int __xsubi[3]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern void srand48 (long int __seedval) __attribute__ ((__nothrow__ , __leaf__)); extern unsigned short int *seed48 (unsigned short int __seed16v[3]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern void lcong48 (unsigned short int __param[7]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); struct drand48_data { unsigned short int __x[3]; unsigned short int __old_x[3]; unsigned short int __c; unsigned short int __init; __extension__ unsigned long long int __a; }; extern int drand48_r (struct drand48_data *__restrict __buffer, double *__restrict __result) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int erand48_r (unsigned short int __xsubi[3], struct drand48_data *__restrict __buffer, double *__restrict __result) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int lrand48_r (struct drand48_data *__restrict __buffer, long int *__restrict __result) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int nrand48_r (unsigned short int __xsubi[3], struct drand48_data *__restrict __buffer, long int *__restrict __result) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int mrand48_r (struct drand48_data *__restrict __buffer, long int *__restrict __result) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int jrand48_r (unsigned short int __xsubi[3], struct drand48_data *__restrict __buffer, long int *__restrict __result) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int srand48_r (long int __seedval, struct drand48_data *__buffer) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); extern int seed48_r (unsigned short int __seed16v[3], struct drand48_data *__buffer) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int lcong48_r (unsigned short int __param[7], struct drand48_data *__buffer) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern __uint32_t arc4random (void) __attribute__ ((__nothrow__ , __leaf__)) ; extern void arc4random_buf (void *__buf, size_t __size) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern __uint32_t arc4random_uniform (__uint32_t __upper_bound) __attribute__ ((__nothrow__ , __leaf__)) ; extern void *malloc (size_t __size) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (1))) ; extern void *calloc (size_t __nmemb, size_t __size) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (1, 2))) ; extern void *realloc (void *__ptr, size_t __size) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__)) __attribute__ ((__alloc_size__ (2))); extern void free (void *__ptr) __attribute__ ((__nothrow__ , __leaf__)); extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__)) __attribute__ ((__alloc_size__ (2, 3))) __attribute__ ((__malloc__ (__builtin_free, 1))); extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__ (reallocarray, 1))); # 1 "/usr/include/alloca.h" 1 3 # 24 "/usr/include/alloca.h" 3 # 1 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stddef.h" 1 3 # 25 "/usr/include/alloca.h" 2 3 extern void *alloca (size_t __size) __attribute__ ((__nothrow__ , __leaf__)); # 707 "/usr/include/stdlib.h" 2 3 extern void *valloc (size_t __size) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (1))) ; extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ; extern void *aligned_alloc (size_t __alignment, size_t __size) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) __attribute__ ((__alloc_align__ (1))) __attribute__ ((__alloc_size__ (2))) ; extern void abort (void) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__)) __attribute__ ((__cold__)); extern int atexit (void (*__func) (void)) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int at_quick_exit (void (*__func) (void)) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern void exit (int __status) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__)); extern void quick_exit (int __status) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__)); extern void _Exit (int __status) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__)); extern char *getenv (const char *__name) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ; extern char *secure_getenv (const char *__name) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ; extern int putenv (char *__string) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int setenv (const char *__name, const char *__value, int __replace) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); extern int unsetenv (const char *__name) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int clearenv (void) __attribute__ ((__nothrow__ , __leaf__)); # 814 "/usr/include/stdlib.h" 3 extern char *mktemp (char *__template) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); # 830 "/usr/include/stdlib.h" 3 extern int mkstemp (char *__template) __asm__ ("" "mkstemp64") __attribute__ ((__nonnull__ (1))) ; extern int mkstemp64 (char *__template) __attribute__ ((__nonnull__ (1))) ; # 852 "/usr/include/stdlib.h" 3 extern int mkstemps (char *__template, int __suffixlen) __asm__ ("" "mkstemps64") __attribute__ ((__nonnull__ (1))) ; extern int mkstemps64 (char *__template, int __suffixlen) __attribute__ ((__nonnull__ (1))) ; # 870 "/usr/include/stdlib.h" 3 extern char *mkdtemp (char *__template) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ; # 884 "/usr/include/stdlib.h" 3 extern int mkostemp (char *__template, int __flags) __asm__ ("" "mkostemp64") __attribute__ ((__nonnull__ (1))) ; extern int mkostemp64 (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; # 905 "/usr/include/stdlib.h" 3 extern int mkostemps (char *__template, int __suffixlen, int __flags) __asm__ ("" "mkostemps64") __attribute__ ((__nonnull__ (1))) ; extern int mkostemps64 (char *__template, int __suffixlen, int __flags) __attribute__ ((__nonnull__ (1))) ; # 923 "/usr/include/stdlib.h" 3 extern int system (const char *__command) ; extern char *canonicalize_file_name (const char *__name) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__malloc__)) __attribute__ ((__malloc__ (__builtin_free, 1))) ; # 940 "/usr/include/stdlib.h" 3 extern char *realpath (const char *__restrict __name, char *__restrict __resolved) __attribute__ ((__nothrow__ , __leaf__)) ; typedef int (*__compar_fn_t) (const void *, const void *); typedef __compar_fn_t comparison_fn_t; typedef int (*__compar_d_fn_t) (const void *, const void *, void *); extern void *bsearch (const void *__key, const void *__base, size_t __nmemb, size_t __size, __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 2, 5))) ; # 1 "/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h" 1 3 # 19 "/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h" 3 extern __inline __attribute__ ((__gnu_inline__)) void * bsearch (const void *__key, const void *__base, size_t __nmemb, size_t __size, __compar_fn_t __compar) { const void *__p; int __comparison; while (__nmemb) { __p = (const void *) (((const char *) __base) + ((__nmemb >> 1) * __size)); __comparison = (*__compar) (__key, __p); if (__comparison == 0) { #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wcast-qual" return (void *) __p; #pragma GCC diagnostic pop } if (__comparison > 0) { __base = ((const char *) __p) + __size; --__nmemb; } __nmemb >>= 1; } return ((void *)0); } # 966 "/usr/include/stdlib.h" 2 3 extern void qsort (void *__base, size_t __nmemb, size_t __size, __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4))); extern void qsort_r (void *__base, size_t __nmemb, size_t __size, __compar_d_fn_t __compar, void *__arg) __attribute__ ((__nonnull__ (1, 4))); extern int abs (int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) ; extern long int labs (long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) ; __extension__ extern long long int llabs (long long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) ; extern unsigned int uabs (int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) ; extern unsigned long int ulabs (long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) ; __extension__ extern unsigned long long int ullabs (long long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) ; extern div_t div (int __numer, int __denom) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) ; extern ldiv_t ldiv (long int __numer, long int __denom) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) ; __extension__ extern lldiv_t lldiv (long long int __numer, long long int __denom) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) ; # 1018 "/usr/include/stdlib.h" 3 extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4))) ; extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4))) ; extern char *gcvt (double __value, int __ndigit, char *__buf) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))) ; extern char *qecvt (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4))) ; extern char *qfcvt (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4))) ; extern char *qgcvt (long double __value, int __ndigit, char *__buf) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))) ; extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4, 5))); extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4, 5))); extern int qecvt_r (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4, 5))); extern int qfcvt_r (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4, 5))); extern int mblen (const char *__s, size_t __n) __attribute__ ((__nothrow__ , __leaf__)); extern int mbtowc (wchar_t *__restrict __pwc, const char *__restrict __s, size_t __n) __attribute__ ((__nothrow__ , __leaf__)); extern int wctomb (char *__s, wchar_t __wchar) __attribute__ ((__nothrow__ , __leaf__)); extern size_t mbstowcs (wchar_t *__restrict __pwcs, const char *__restrict __s, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__access__ (__read_only__, 2))); extern size_t wcstombs (char *__restrict __s, const wchar_t *__restrict __pwcs, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__access__ (__write_only__, 1, 3))) __attribute__ ((__access__ (__read_only__, 2))); extern int rpmatch (const char *__response) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ; # 1105 "/usr/include/stdlib.h" 3 extern int getsubopt (char **__restrict __optionp, char *const *__restrict __tokens, char **__restrict __valuep) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2, 3))) ; extern int posix_openpt (int __oflag) ; extern int grantpt (int __fd) __attribute__ ((__nothrow__ , __leaf__)); extern int unlockpt (int __fd) __attribute__ ((__nothrow__ , __leaf__)); extern char *ptsname (int __fd) __attribute__ ((__nothrow__ , __leaf__)) ; extern int ptsname_r (int __fd, char *__buf, size_t __buflen) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))) __attribute__ ((__access__ (__write_only__, 2, 3))); extern int getpt (void); extern int getloadavg (double __loadavg[], int __nelem) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); # 1161 "/usr/include/stdlib.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/stdlib-float.h" 1 3 # 24 "/usr/include/x86_64-linux-gnu/bits/stdlib-float.h" 3 extern __inline __attribute__ ((__gnu_inline__)) double __attribute__ ((__nothrow__ , __leaf__)) atof (const char *__nptr) { return strtod (__nptr, (char **) ((void *)0)); } # 1162 "/usr/include/stdlib.h" 2 3 # 1173 "/usr/include/stdlib.h" 3 # 25 "/usr/lib/gcc/x86_64-linux-gnu/16/include/quadmath.h" 2 3 # 33 "/usr/lib/gcc/x86_64-linux-gnu/16/include/quadmath.h" 3 typedef _Complex float __attribute__((mode(TC))) __complex128; # 47 "/usr/lib/gcc/x86_64-linux-gnu/16/include/quadmath.h" 3 extern __float128 acosq (__float128) __attribute__((__nothrow__)); extern __float128 acoshq (__float128) __attribute__((__nothrow__)); extern __float128 asinq (__float128) __attribute__((__nothrow__)); extern __float128 asinhq (__float128) __attribute__((__nothrow__)); extern __float128 atanq (__float128) __attribute__((__nothrow__)); extern __float128 atanhq (__float128) __attribute__((__nothrow__)); extern __float128 atan2q (__float128, __float128) __attribute__((__nothrow__)); extern __float128 cbrtq (__float128) __attribute__((__nothrow__)); extern __float128 ceilq (__float128) __attribute__((__nothrow__)); extern __float128 copysignq (__float128, __float128) __attribute__((__nothrow__)); extern __float128 coshq (__float128) __attribute__((__nothrow__)); extern __float128 cosq (__float128) __attribute__((__nothrow__)); extern __float128 erfq (__float128) __attribute__((__nothrow__)); extern __float128 erfcq (__float128) __attribute__((__nothrow__)); extern __float128 exp2q (__float128) __attribute__((__nothrow__)); extern __float128 expq (__float128) __attribute__((__nothrow__)); extern __float128 expm1q (__float128) __attribute__((__nothrow__)); extern __float128 fabsq (__float128) __attribute__((__nothrow__)); extern __float128 fdimq (__float128, __float128) __attribute__((__nothrow__)); extern int finiteq (__float128) __attribute__((__nothrow__)); extern __float128 floorq (__float128) __attribute__((__nothrow__)); extern __float128 fmaq (__float128, __float128, __float128) __attribute__((__nothrow__)); extern __float128 fmaxq (__float128, __float128) __attribute__((__nothrow__)); extern __float128 fminq (__float128, __float128) __attribute__((__nothrow__)); extern __float128 fmodq (__float128, __float128) __attribute__((__nothrow__)); extern __float128 frexpq (__float128, int *) __attribute__((__nothrow__)); extern __float128 hypotq (__float128, __float128) __attribute__((__nothrow__)); extern int isinfq (__float128) __attribute__((__nothrow__)); extern int ilogbq (__float128) __attribute__((__nothrow__)); extern int isnanq (__float128) __attribute__((__nothrow__)); extern int issignalingq (__float128) __attribute__((__nothrow__)); extern __float128 j0q (__float128) __attribute__((__nothrow__)); extern __float128 j1q (__float128) __attribute__((__nothrow__)); extern __float128 jnq (int, __float128) __attribute__((__nothrow__)); extern __float128 ldexpq (__float128, int) __attribute__((__nothrow__)); extern __float128 lgammaq (__float128) __attribute__((__nothrow__)); extern long long int llrintq (__float128) __attribute__((__nothrow__)); extern long long int llroundq (__float128) __attribute__((__nothrow__)); extern __float128 logbq (__float128) __attribute__((__nothrow__)); extern __float128 logq (__float128) __attribute__((__nothrow__)); extern __float128 log10q (__float128) __attribute__((__nothrow__)); extern __float128 log2q (__float128) __attribute__((__nothrow__)); extern __float128 log1pq (__float128) __attribute__((__nothrow__)); extern long int lrintq (__float128) __attribute__((__nothrow__)); extern long int lroundq (__float128) __attribute__((__nothrow__)); extern __float128 modfq (__float128, __float128 *) __attribute__((__nothrow__)); extern __float128 nanq (const char *) __attribute__((__nothrow__)); extern __float128 nearbyintq (__float128) __attribute__((__nothrow__)); extern __float128 nextafterq (__float128, __float128) __attribute__((__nothrow__)); extern __float128 powq (__float128, __float128) __attribute__((__nothrow__)); extern __float128 remainderq (__float128, __float128) __attribute__((__nothrow__)); extern __float128 remquoq (__float128, __float128, int *) __attribute__((__nothrow__)); extern __float128 rintq (__float128) __attribute__((__nothrow__)); extern __float128 roundq (__float128) __attribute__((__nothrow__)); extern __float128 scalblnq (__float128, long int) __attribute__((__nothrow__)); extern __float128 scalbnq (__float128, int) __attribute__((__nothrow__)); extern int signbitq (__float128) __attribute__((__nothrow__)); extern void sincosq (__float128, __float128 *, __float128 *) __attribute__((__nothrow__)); extern __float128 sinhq (__float128) __attribute__((__nothrow__)); extern __float128 sinq (__float128) __attribute__((__nothrow__)); extern __float128 sqrtq (__float128) __attribute__((__nothrow__)); extern __float128 tanq (__float128) __attribute__((__nothrow__)); extern __float128 tanhq (__float128) __attribute__((__nothrow__)); extern __float128 tgammaq (__float128) __attribute__((__nothrow__)); extern __float128 truncq (__float128) __attribute__((__nothrow__)); extern __float128 y0q (__float128) __attribute__((__nothrow__)); extern __float128 y1q (__float128) __attribute__((__nothrow__)); extern __float128 ynq (int, __float128) __attribute__((__nothrow__)); extern __float128 cabsq (__complex128) __attribute__((__nothrow__)); extern __float128 cargq (__complex128) __attribute__((__nothrow__)); extern __float128 cimagq (__complex128) __attribute__((__nothrow__)); extern __float128 crealq (__complex128) __attribute__((__nothrow__)); extern __complex128 cacosq (__complex128) __attribute__((__nothrow__)); extern __complex128 cacoshq (__complex128) __attribute__((__nothrow__)); extern __complex128 casinq (__complex128) __attribute__((__nothrow__)); extern __complex128 casinhq (__complex128) __attribute__((__nothrow__)); extern __complex128 catanq (__complex128) __attribute__((__nothrow__)); extern __complex128 catanhq (__complex128) __attribute__((__nothrow__)); extern __complex128 ccosq (__complex128) __attribute__((__nothrow__)); extern __complex128 ccoshq (__complex128) __attribute__((__nothrow__)); extern __complex128 cexpq (__complex128) __attribute__((__nothrow__)); extern __complex128 cexpiq (__float128) __attribute__((__nothrow__)); extern __complex128 clogq (__complex128) __attribute__((__nothrow__)); extern __complex128 clog10q (__complex128) __attribute__((__nothrow__)); extern __complex128 conjq (__complex128) __attribute__((__nothrow__)); extern __complex128 cpowq (__complex128, __complex128) __attribute__((__nothrow__)); extern __complex128 cprojq (__complex128) __attribute__((__nothrow__)); extern __complex128 csinq (__complex128) __attribute__((__nothrow__)); extern __complex128 csinhq (__complex128) __attribute__((__nothrow__)); extern __complex128 csqrtq (__complex128) __attribute__((__nothrow__)); extern __complex128 ctanq (__complex128) __attribute__((__nothrow__)); extern __complex128 ctanhq (__complex128) __attribute__((__nothrow__)); extern __float128 strtoflt128 (const char *, char **) __attribute__((__nothrow__)); extern int quadmath_snprintf (char *str, size_t size, const char *format, ...) __attribute__((__nothrow__)); # 185 "/usr/lib/gcc/x86_64-linux-gnu/16/include/quadmath.h" 3 extern inline __attribute__ ((__gnu_inline__)) __float128 __attribute__((__nothrow__)) cimagq (__complex128 __z) { return __imag__ __z; } extern inline __attribute__ ((__gnu_inline__)) __float128 __attribute__((__nothrow__)) crealq (__complex128 __z) { return __real__ __z; } extern inline __attribute__ ((__gnu_inline__)) __complex128 __attribute__((__nothrow__)) conjq (__complex128 __z) { return __extension__ ~__z; } # 33 "ajla.h" 2 # 1 "/usr/include/string.h" 1 3 # 26 "/usr/include/string.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/libc-header-start.h" 1 3 # 27 "/usr/include/string.h" 2 3 # 1 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stddef.h" 1 3 # 34 "/usr/include/string.h" 2 3 # 43 "/usr/include/string.h" 3 extern void *memcpy (void *__restrict __dest, const void *__restrict __src, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern void *memmove (void *__dest, const void *__src, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern void *memccpy (void *__restrict __dest, const void *__restrict __src, int __c, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))) __attribute__ ((__access__ (__write_only__, 1, 4))); extern void *memset (void *__s, int __c, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int memcmp (const void *__s1, const void *__s2, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); # 80 "/usr/include/string.h" 3 extern int __memcmpeq (const void *__s1, const void *__s2, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); # 107 "/usr/include/string.h" 3 extern void *memchr (const void *__s, int __c, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); # 120 "/usr/include/string.h" 3 extern void *rawmemchr (const void *__s, int __c) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); # 133 "/usr/include/string.h" 3 extern void *memrchr (const void *__s, int __c, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__access__ (__read_only__, 1, 3))); extern char *strcpy (char *__restrict __dest, const char *__restrict __src) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern char *strncpy (char *__restrict __dest, const char *__restrict __src, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern char *strcat (char *__restrict __dest, const char *__restrict __src) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern char *strncat (char *__restrict __dest, const char *__restrict __src, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int strcmp (const char *__s1, const char *__s2) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern int strncmp (const char *__s1, const char *__s2, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern int strcoll (const char *__s1, const char *__s2) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern size_t strxfrm (char *__restrict __dest, const char *__restrict __src, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))) __attribute__ ((__access__ (__write_only__, 1, 3))); extern int strcoll_l (const char *__s1, const char *__s2, locale_t __l) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n, locale_t __l) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 4))) __attribute__ ((__access__ (__write_only__, 1, 3))); extern char *strdup (const char *__s) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); extern char *strndup (const char *__string, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); # 246 "/usr/include/string.h" 3 extern char *strchr (const char *__s, int __c) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); # 273 "/usr/include/string.h" 3 extern char *strrchr (const char *__s, int __c) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); # 286 "/usr/include/string.h" 3 extern char *strchrnul (const char *__s, int __c) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); extern size_t strcspn (const char *__s, const char *__reject) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern size_t strspn (const char *__s, const char *__accept) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); # 323 "/usr/include/string.h" 3 extern char *strpbrk (const char *__s, const char *__accept) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); # 350 "/usr/include/string.h" 3 extern char *strstr (const char *__haystack, const char *__needle) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern char *strtok (char *__restrict __s, const char *__restrict __delim) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); extern char *__strtok_r (char *__restrict __s, const char *__restrict __delim, char **__restrict __save_ptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 3))); extern char *strtok_r (char *__restrict __s, const char *__restrict __delim, char **__restrict __save_ptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 3))); # 380 "/usr/include/string.h" 3 extern char *strcasestr (const char *__haystack, const char *__needle) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern void *memmem (const void *__haystack, size_t __haystacklen, const void *__needle, size_t __needlelen) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 3))) __attribute__ ((__access__ (__read_only__, 1, 2))) __attribute__ ((__access__ (__read_only__, 3, 4))); extern void *__mempcpy (void *__restrict __dest, const void *__restrict __src, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern void *mempcpy (void *__restrict __dest, const void *__restrict __src, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern size_t strlen (const char *__s) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); extern size_t strnlen (const char *__string, size_t __maxlen) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); extern char *strerror (int __errnum) __attribute__ ((__nothrow__ , __leaf__)); # 444 "/usr/include/string.h" 3 extern char *strerror_r (int __errnum, char *__buf, size_t __buflen) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))) __attribute__ ((__access__ (__write_only__, 2, 3))); extern const char *strerrordesc_np (int __err) __attribute__ ((__nothrow__ , __leaf__)); extern const char *strerrorname_np (int __err) __attribute__ ((__nothrow__ , __leaf__)); extern char *strerror_l (int __errnum, locale_t __l) __attribute__ ((__nothrow__ , __leaf__)); # 1 "/usr/include/strings.h" 1 3 # 23 "/usr/include/strings.h" 3 # 1 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stddef.h" 1 3 # 24 "/usr/include/strings.h" 2 3 extern int bcmp (const void *__s1, const void *__s2, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern void bcopy (const void *__src, void *__dest, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern void bzero (void *__s, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); # 68 "/usr/include/strings.h" 3 extern char *index (const char *__s, int __c) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); # 96 "/usr/include/strings.h" 3 extern char *rindex (const char *__s, int __c) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); extern int ffs (int __i) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int ffsl (long int __l) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); __extension__ extern int ffsll (long long int __ll) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int strcasecmp (const char *__s1, const char *__s2) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern int strcasecmp_l (const char *__s1, const char *__s2, locale_t __loc) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); extern int strncasecmp_l (const char *__s1, const char *__s2, size_t __n, locale_t __loc) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 4))); # 463 "/usr/include/string.h" 2 3 extern void explicit_bzero (void *__s, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__access__ (__write_only__, 1, 2))); extern char *strsep (char **__restrict __stringp, const char *__restrict __delim) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern char *strsignal (int __sig) __attribute__ ((__nothrow__ , __leaf__)); extern const char *sigabbrev_np (int __sig) __attribute__ ((__nothrow__ , __leaf__)); extern const char *sigdescr_np (int __sig) __attribute__ ((__nothrow__ , __leaf__)); extern char *__stpcpy (char *__restrict __dest, const char *__restrict __src) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern char *stpcpy (char *__restrict __dest, const char *__restrict __src) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern char *__stpncpy (char *__restrict __dest, const char *__restrict __src, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern char *stpncpy (char *__restrict __dest, const char *__restrict __src, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern size_t strlcpy (char *__restrict __dest, const char *__restrict __src, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))) __attribute__ ((__access__ (__write_only__, 1, 3))); extern size_t strlcat (char *__restrict __dest, const char *__restrict __src, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))) __attribute__ ((__access__ (__read_write__, 1, 3))); extern int strverscmp (const char *__s1, const char *__s2) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern char *strfry (char *__string) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern void *memfrob (void *__s, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__access__ (__read_write__, 1, 2))); # 540 "/usr/include/string.h" 3 extern char *basename (const char *__filename) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); # 552 "/usr/include/string.h" 3 # 39 "ajla.h" 2 # 1 "/usr/include/errno.h" 1 3 # 28 "/usr/include/errno.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/errno.h" 1 3 # 26 "/usr/include/x86_64-linux-gnu/bits/errno.h" 3 # 1 "/usr/include/linux/errno.h" 1 3 # 1 "/usr/lib/linux/uapi/x86/asm/errno.h" 1 3 # 1 "/usr/include/asm-generic/errno.h" 1 3 # 1 "/usr/include/asm-generic/errno-base.h" 1 3 # 6 "/usr/include/asm-generic/errno.h" 2 3 # 2 "/usr/lib/linux/uapi/x86/asm/errno.h" 2 3 # 2 "/usr/include/linux/errno.h" 2 3 # 27 "/usr/include/x86_64-linux-gnu/bits/errno.h" 2 3 # 29 "/usr/include/errno.h" 2 3 extern int *__errno_location (void) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern char *program_invocation_name; extern char *program_invocation_short_name; # 1 "/usr/include/x86_64-linux-gnu/bits/types/error_t.h" 1 3 # 22 "/usr/include/x86_64-linux-gnu/bits/types/error_t.h" 3 typedef int error_t; # 49 "/usr/include/errno.h" 2 3 # 44 "ajla.h" 2 # 1 "debug.h" 1 # 46 "ajla.h" 2 # 1 "cfg.h" 1 # 47 "ajla.h" 2 # 1 "compiler.h" 1 # 21 "compiler.h" # 1 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stdint.h" 1 3 # 9 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stdint.h" 3 # 9 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stdint.h" 3 #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wpedantic" # 1 "/usr/include/stdint.h" 1 3 # 26 "/usr/include/stdint.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/libc-header-start.h" 1 3 # 27 "/usr/include/stdint.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/wchar.h" 1 3 # 29 "/usr/include/stdint.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 # 30 "/usr/include/stdint.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h" 1 3 # 24 "/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h" 3 typedef __uint8_t uint8_t; typedef __uint16_t uint16_t; typedef __uint32_t uint32_t; typedef __uint64_t uint64_t; # 38 "/usr/include/stdint.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/stdint-least.h" 1 3 # 25 "/usr/include/x86_64-linux-gnu/bits/stdint-least.h" 3 typedef __int_least8_t int_least8_t; typedef __int_least16_t int_least16_t; typedef __int_least32_t int_least32_t; typedef __int_least64_t int_least64_t; typedef __uint_least8_t uint_least8_t; typedef __uint_least16_t uint_least16_t; typedef __uint_least32_t uint_least32_t; typedef __uint_least64_t uint_least64_t; # 42 "/usr/include/stdint.h" 2 3 typedef signed char int_fast8_t; typedef long int int_fast16_t; typedef long int int_fast32_t; typedef long int int_fast64_t; # 60 "/usr/include/stdint.h" 3 typedef unsigned char uint_fast8_t; typedef unsigned long int uint_fast16_t; typedef unsigned long int uint_fast32_t; typedef unsigned long int uint_fast64_t; # 76 "/usr/include/stdint.h" 3 typedef long int intptr_t; typedef unsigned long int uintptr_t; # 90 "/usr/include/stdint.h" 3 typedef __intmax_t intmax_t; typedef __uintmax_t uintmax_t; # 12 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stdint.h" 2 3 #pragma GCC diagnostic pop # 22 "compiler.h" 2 # 1 "/usr/include/inttypes.h" 1 3 # 34 "/usr/include/inttypes.h" 3 typedef int __gwchar_t; # 327 "/usr/include/inttypes.h" 3 typedef struct { long int quot; long int rem; } imaxdiv_t; # 351 "/usr/include/inttypes.h" 3 extern intmax_t imaxabs (intmax_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern uintmax_t uimaxabs (intmax_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern imaxdiv_t imaxdiv (intmax_t __numer, intmax_t __denom) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern intmax_t strtoimax (const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__ , __leaf__)); extern uintmax_t strtoumax (const char *__restrict __nptr, char ** __restrict __endptr, int __base) __attribute__ ((__nothrow__ , __leaf__)); extern intmax_t wcstoimax (const __gwchar_t *__restrict __nptr, __gwchar_t **__restrict __endptr, int __base) __attribute__ ((__nothrow__ , __leaf__)); extern uintmax_t wcstoumax (const __gwchar_t *__restrict __nptr, __gwchar_t ** __restrict __endptr, int __base) __attribute__ ((__nothrow__ , __leaf__)); extern intmax_t strtoimax (const char *__restrict __nptr, char **__restrict __endptr, int __base) __asm__ ("" "__isoc23_strtoimax") __attribute__ ((__nothrow__ , __leaf__)) ; extern uintmax_t strtoumax (const char *__restrict __nptr, char **__restrict __endptr, int __base) __asm__ ("" "__isoc23_strtoumax") __attribute__ ((__nothrow__ , __leaf__)) ; extern intmax_t wcstoimax (const __gwchar_t *__restrict __nptr, __gwchar_t **__restrict __endptr, int __base) __asm__ ("" "__isoc23_wcstoimax") __attribute__ ((__nothrow__ , __leaf__)) ; extern uintmax_t wcstoumax (const __gwchar_t *__restrict __nptr, __gwchar_t **__restrict __endptr, int __base) __asm__ ("" "__isoc23_wcstoumax") __attribute__ ((__nothrow__ , __leaf__)) ; # 420 "/usr/include/inttypes.h" 3 # 24 "compiler.h" 2 # 104 "compiler.h" # 104 "compiler.h" typedef __int128 intbig_t; typedef unsigned __int128 uintbig_t; # 178 "compiler.h" # 1 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stdbool.h" 1 3 # 179 "compiler.h" 2 # 196 "compiler.h" # 1 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stdatomic.h" 1 3 # 29 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stdatomic.h" 3 # 29 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stdatomic.h" 3 typedef enum { memory_order_relaxed = 0, memory_order_consume = 1, memory_order_acquire = 2, memory_order_release = 3, memory_order_acq_rel = 4, memory_order_seq_cst = 5 } memory_order; typedef _Atomic _Bool atomic_bool; typedef _Atomic char atomic_char; typedef _Atomic signed char atomic_schar; typedef _Atomic unsigned char atomic_uchar; typedef _Atomic short atomic_short; typedef _Atomic unsigned short atomic_ushort; typedef _Atomic int atomic_int; typedef _Atomic unsigned int atomic_uint; typedef _Atomic long atomic_long; typedef _Atomic unsigned long atomic_ulong; typedef _Atomic long long atomic_llong; typedef _Atomic unsigned long long atomic_ullong; typedef _Atomic unsigned char atomic_char8_t; typedef _Atomic short unsigned int atomic_char16_t; typedef _Atomic unsigned int atomic_char32_t; typedef _Atomic int atomic_wchar_t; typedef _Atomic signed char atomic_int_least8_t; typedef _Atomic unsigned char atomic_uint_least8_t; typedef _Atomic short int atomic_int_least16_t; typedef _Atomic short unsigned int atomic_uint_least16_t; typedef _Atomic int atomic_int_least32_t; typedef _Atomic unsigned int atomic_uint_least32_t; typedef _Atomic long int atomic_int_least64_t; typedef _Atomic long unsigned int atomic_uint_least64_t; typedef _Atomic signed char atomic_int_fast8_t; typedef _Atomic unsigned char atomic_uint_fast8_t; typedef _Atomic long int atomic_int_fast16_t; typedef _Atomic long unsigned int atomic_uint_fast16_t; typedef _Atomic long int atomic_int_fast32_t; typedef _Atomic long unsigned int atomic_uint_fast32_t; typedef _Atomic long int atomic_int_fast64_t; typedef _Atomic long unsigned int atomic_uint_fast64_t; typedef _Atomic long int atomic_intptr_t; typedef _Atomic long unsigned int atomic_uintptr_t; typedef _Atomic long unsigned int atomic_size_t; typedef _Atomic long int atomic_ptrdiff_t; typedef _Atomic long int atomic_intmax_t; typedef _Atomic long unsigned int atomic_uintmax_t; # 97 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stdatomic.h" 3 extern void atomic_thread_fence (memory_order); extern void atomic_signal_fence (memory_order); # 226 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stdatomic.h" 3 typedef _Atomic struct { _Bool __val; } atomic_flag; extern _Bool atomic_flag_test_and_set (volatile atomic_flag *); extern _Bool atomic_flag_test_and_set_explicit (volatile atomic_flag *, memory_order); extern void atomic_flag_clear (volatile atomic_flag *); extern void atomic_flag_clear_explicit (volatile atomic_flag *, memory_order); # 197 "compiler.h" 2 # 209 "compiler.h" # 1 "/usr/include/stdbit.h" 1 3 # 34 "/usr/include/stdbit.h" 3 # 1 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stddef.h" 1 3 # 35 "/usr/include/stdbit.h" 2 3 # 56 "/usr/include/stdbit.h" 3 extern unsigned int stdc_leading_zeros_uc (unsigned char __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_leading_zeros_us (unsigned short __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_leading_zeros_ui (unsigned int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_leading_zeros_ul (unsigned long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); __extension__ extern unsigned int stdc_leading_zeros_ull (unsigned long long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); # 76 "/usr/include/stdbit.h" 3 static __inline __attribute__ ((__always_inline__)) unsigned int __clz64_inline (uint64_t __x) { return __x == 0 ? 64U : (unsigned int) __builtin_clzll (__x); } static __inline __attribute__ ((__always_inline__)) unsigned int __clz32_inline (uint32_t __x) { return __x == 0 ? 32U : (unsigned int) __builtin_clz (__x); } static __inline __attribute__ ((__always_inline__)) unsigned int __clz16_inline (uint16_t __x) { return __clz32_inline (__x) - 16; } static __inline __attribute__ ((__always_inline__)) unsigned int __clz8_inline (uint8_t __x) { return __clz32_inline (__x) - 24; } # 112 "/usr/include/stdbit.h" 3 extern unsigned int stdc_leading_ones_uc (unsigned char __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_leading_ones_us (unsigned short __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_leading_ones_ui (unsigned int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_leading_ones_ul (unsigned long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); __extension__ extern unsigned int stdc_leading_ones_ull (unsigned long long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); # 132 "/usr/include/stdbit.h" 3 static __inline __attribute__ ((__always_inline__)) unsigned int __clo64_inline (uint64_t __x) { return __clz64_inline (~__x); } static __inline __attribute__ ((__always_inline__)) unsigned int __clo32_inline (uint32_t __x) { return __clz32_inline (~__x); } static __inline __attribute__ ((__always_inline__)) unsigned int __clo16_inline (uint16_t __x) { return __clz16_inline ((~__x)); } static __inline __attribute__ ((__always_inline__)) unsigned int __clo8_inline (uint8_t __x) { return __clz8_inline ((~__x)); } # 168 "/usr/include/stdbit.h" 3 extern unsigned int stdc_trailing_zeros_uc (unsigned char __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_trailing_zeros_us (unsigned short __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_trailing_zeros_ui (unsigned int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_trailing_zeros_ul (unsigned long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); __extension__ extern unsigned int stdc_trailing_zeros_ull (unsigned long long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); # 190 "/usr/include/stdbit.h" 3 static __inline __attribute__ ((__always_inline__)) unsigned int __ctz64_inline (uint64_t __x) { return __x == 0 ? 64U : (unsigned int) __builtin_ctzll (__x); } static __inline __attribute__ ((__always_inline__)) unsigned int __ctz32_inline (uint32_t __x) { return __x == 0 ? 32U : (unsigned int) __builtin_ctz (__x); } static __inline __attribute__ ((__always_inline__)) unsigned int __ctz16_inline (uint16_t __x) { return __x == 0 ? 16U : (unsigned int) __builtin_ctz (__x); } static __inline __attribute__ ((__always_inline__)) unsigned int __ctz8_inline (uint8_t __x) { return __x == 0 ? 8U : (unsigned int) __builtin_ctz (__x); } # 226 "/usr/include/stdbit.h" 3 extern unsigned int stdc_trailing_ones_uc (unsigned char __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_trailing_ones_us (unsigned short __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_trailing_ones_ui (unsigned int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_trailing_ones_ul (unsigned long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); __extension__ extern unsigned int stdc_trailing_ones_ull (unsigned long long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); static __inline __attribute__ ((__always_inline__)) unsigned int __cto64_inline (uint64_t __x) { return __ctz64_inline (~__x); } static __inline __attribute__ ((__always_inline__)) unsigned int __cto32_inline (uint32_t __x) { return __ctz32_inline (~__x); } static __inline __attribute__ ((__always_inline__)) unsigned int __cto16_inline (uint16_t __x) { return __ctz16_inline ((~__x)); } static __inline __attribute__ ((__always_inline__)) unsigned int __cto8_inline (uint8_t __x) { return __ctz8_inline ((~__x)); } # 280 "/usr/include/stdbit.h" 3 extern unsigned int stdc_first_leading_zero_uc (unsigned char __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_first_leading_zero_us (unsigned short __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_first_leading_zero_ui (unsigned int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_first_leading_zero_ul (unsigned long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); __extension__ extern unsigned int stdc_first_leading_zero_ull (unsigned long long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); # 302 "/usr/include/stdbit.h" 3 static __inline __attribute__ ((__always_inline__)) unsigned int __flz64_inline (uint64_t __x) { return __x == (uint64_t) -1 ? 0 : 1 + __clo64_inline (__x); } static __inline __attribute__ ((__always_inline__)) unsigned int __flz32_inline (uint32_t __x) { return __x == (uint32_t) -1 ? 0 : 1 + __clo32_inline (__x); } static __inline __attribute__ ((__always_inline__)) unsigned int __flz16_inline (uint16_t __x) { return __x == (uint16_t) -1 ? 0 : 1 + __clo16_inline (__x); } static __inline __attribute__ ((__always_inline__)) unsigned int __flz8_inline (uint8_t __x) { return __x == (uint8_t) -1 ? 0 : 1 + __clo8_inline (__x); } # 338 "/usr/include/stdbit.h" 3 extern unsigned int stdc_first_leading_one_uc (unsigned char __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_first_leading_one_us (unsigned short __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_first_leading_one_ui (unsigned int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_first_leading_one_ul (unsigned long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); __extension__ extern unsigned int stdc_first_leading_one_ull (unsigned long long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); # 360 "/usr/include/stdbit.h" 3 static __inline __attribute__ ((__always_inline__)) unsigned int __flo64_inline (uint64_t __x) { return __x == 0 ? 0 : 1 + __clz64_inline (__x); } static __inline __attribute__ ((__always_inline__)) unsigned int __flo32_inline (uint32_t __x) { return __x == 0 ? 0 : 1 + __clz32_inline (__x); } static __inline __attribute__ ((__always_inline__)) unsigned int __flo16_inline (uint16_t __x) { return __x == 0 ? 0 : 1 + __clz16_inline (__x); } static __inline __attribute__ ((__always_inline__)) unsigned int __flo8_inline (uint8_t __x) { return __x == 0 ? 0 : 1 + __clz8_inline (__x); } # 396 "/usr/include/stdbit.h" 3 extern unsigned int stdc_first_trailing_zero_uc (unsigned char __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_first_trailing_zero_us (unsigned short __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_first_trailing_zero_ui (unsigned int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_first_trailing_zero_ul (unsigned long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); __extension__ extern unsigned int stdc_first_trailing_zero_ull (unsigned long long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); # 418 "/usr/include/stdbit.h" 3 static __inline __attribute__ ((__always_inline__)) unsigned int __ftz64_inline (uint64_t __x) { return __x == (uint64_t) -1 ? 0 : 1 + __cto64_inline (__x); } static __inline __attribute__ ((__always_inline__)) unsigned int __ftz32_inline (uint32_t __x) { return __x == (uint32_t) -1 ? 0 : 1 + __cto32_inline (__x); } static __inline __attribute__ ((__always_inline__)) unsigned int __ftz16_inline (uint16_t __x) { return __x == (uint16_t) -1 ? 0 : 1 + __cto16_inline (__x); } static __inline __attribute__ ((__always_inline__)) unsigned int __ftz8_inline (uint8_t __x) { return __x == (uint8_t) -1 ? 0 : 1 + __cto8_inline (__x); } # 454 "/usr/include/stdbit.h" 3 extern unsigned int stdc_first_trailing_one_uc (unsigned char __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_first_trailing_one_us (unsigned short __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_first_trailing_one_ui (unsigned int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_first_trailing_one_ul (unsigned long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); __extension__ extern unsigned int stdc_first_trailing_one_ull (unsigned long long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); # 476 "/usr/include/stdbit.h" 3 static __inline __attribute__ ((__always_inline__)) unsigned int __fto64_inline (uint64_t __x) { return __x == 0 ? 0 : 1 + __ctz64_inline (__x); } static __inline __attribute__ ((__always_inline__)) unsigned int __fto32_inline (uint32_t __x) { return __x == 0 ? 0 : 1 + __ctz32_inline (__x); } static __inline __attribute__ ((__always_inline__)) unsigned int __fto16_inline (uint16_t __x) { return __x == 0 ? 0 : 1 + __ctz16_inline (__x); } static __inline __attribute__ ((__always_inline__)) unsigned int __fto8_inline (uint8_t __x) { return __x == 0 ? 0 : 1 + __ctz8_inline (__x); } # 512 "/usr/include/stdbit.h" 3 extern unsigned int stdc_count_zeros_uc (unsigned char __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_count_zeros_us (unsigned short __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_count_zeros_ui (unsigned int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_count_zeros_ul (unsigned long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); __extension__ extern unsigned int stdc_count_zeros_ull (unsigned long long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); # 532 "/usr/include/stdbit.h" 3 static __inline __attribute__ ((__always_inline__)) unsigned int __cz64_inline (uint64_t __x) { return 64U - (unsigned int) __builtin_popcountll (__x); } static __inline __attribute__ ((__always_inline__)) unsigned int __cz32_inline (uint32_t __x) { return 32U - (unsigned int) __builtin_popcount (__x); } static __inline __attribute__ ((__always_inline__)) unsigned int __cz16_inline (uint16_t __x) { return 16U - (unsigned int) __builtin_popcount (__x); } static __inline __attribute__ ((__always_inline__)) unsigned int __cz8_inline (uint8_t __x) { return 8U - (unsigned int) __builtin_popcount (__x); } # 568 "/usr/include/stdbit.h" 3 extern unsigned int stdc_count_ones_uc (unsigned char __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_count_ones_us (unsigned short __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_count_ones_ui (unsigned int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_count_ones_ul (unsigned long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); __extension__ extern unsigned int stdc_count_ones_ull (unsigned long long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); static __inline __attribute__ ((__always_inline__)) unsigned int __co64_inline (uint64_t __x) { return (unsigned int) __builtin_popcountll (__x); } static __inline __attribute__ ((__always_inline__)) unsigned int __co32_inline (uint32_t __x) { return (unsigned int) __builtin_popcount (__x); } static __inline __attribute__ ((__always_inline__)) unsigned int __co16_inline (uint16_t __x) { return (unsigned int) __builtin_popcount (__x); } static __inline __attribute__ ((__always_inline__)) unsigned int __co8_inline (uint8_t __x) { return (unsigned int) __builtin_popcount (__x); } # 622 "/usr/include/stdbit.h" 3 extern bool stdc_has_single_bit_uc (unsigned char __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern bool stdc_has_single_bit_us (unsigned short __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern bool stdc_has_single_bit_ui (unsigned int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern bool stdc_has_single_bit_ul (unsigned long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); __extension__ extern bool stdc_has_single_bit_ull (unsigned long long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); # 642 "/usr/include/stdbit.h" 3 static __inline __attribute__ ((__always_inline__)) bool __hsb64_inline (uint64_t __x) { return (__x ^ (__x - 1)) > __x - 1; } static __inline __attribute__ ((__always_inline__)) bool __hsb32_inline (uint32_t __x) { return (__x ^ (__x - 1)) > __x - 1; } static __inline __attribute__ ((__always_inline__)) bool __hsb16_inline (uint16_t __x) { return (__x ^ (__x - 1)) > __x - 1; } static __inline __attribute__ ((__always_inline__)) bool __hsb8_inline (uint8_t __x) { return (__x ^ (__x - 1)) > __x - 1; } # 677 "/usr/include/stdbit.h" 3 extern unsigned int stdc_bit_width_uc (unsigned char __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_bit_width_us (unsigned short __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_bit_width_ui (unsigned int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_bit_width_ul (unsigned long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); __extension__ extern unsigned int stdc_bit_width_ull (unsigned long long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); static __inline __attribute__ ((__always_inline__)) unsigned int __bw64_inline (uint64_t __x) { return 64 - __clz64_inline (__x); } static __inline __attribute__ ((__always_inline__)) unsigned int __bw32_inline (uint32_t __x) { return 32 - __clz32_inline (__x); } static __inline __attribute__ ((__always_inline__)) unsigned int __bw16_inline (uint16_t __x) { return 16 - __clz16_inline (__x); } static __inline __attribute__ ((__always_inline__)) unsigned int __bw8_inline (uint8_t __x) { return 8 - __clz8_inline (__x); } # 731 "/usr/include/stdbit.h" 3 extern unsigned char stdc_bit_floor_uc (unsigned char __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned short stdc_bit_floor_us (unsigned short __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_bit_floor_ui (unsigned int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned long int stdc_bit_floor_ul (unsigned long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); __extension__ extern unsigned long long int stdc_bit_floor_ull (unsigned long long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); static __inline __attribute__ ((__always_inline__)) uint64_t __bf64_inline (uint64_t __x) { return __x == 0 ? 0 : ((uint64_t) 1) << (__bw64_inline (__x) - 1); } static __inline __attribute__ ((__always_inline__)) uint32_t __bf32_inline (uint32_t __x) { return __x == 0 ? 0 : ((uint32_t) 1) << (__bw32_inline (__x) - 1); } static __inline __attribute__ ((__always_inline__)) uint16_t __bf16_inline (uint16_t __x) { return (__x == 0 ? 0 : ((uint16_t) 1) << (__bw16_inline (__x) - 1)) ; } static __inline __attribute__ ((__always_inline__)) uint8_t __bf8_inline (uint8_t __x) { return (__x == 0 ? 0 : ((uint8_t) 1) << (__bw8_inline (__x) - 1)) ; } # 787 "/usr/include/stdbit.h" 3 extern unsigned char stdc_bit_ceil_uc (unsigned char __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned short stdc_bit_ceil_us (unsigned short __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned int stdc_bit_ceil_ui (unsigned int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern unsigned long int stdc_bit_ceil_ul (unsigned long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); __extension__ extern unsigned long long int stdc_bit_ceil_ull (unsigned long long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); static __inline __attribute__ ((__always_inline__)) uint64_t __bc64_inline (uint64_t __x) { return __x <= 1 ? 1 : ((uint64_t) 2) << (__bw64_inline (__x - 1) - 1); } static __inline __attribute__ ((__always_inline__)) uint32_t __bc32_inline (uint32_t __x) { return __x <= 1 ? 1 : ((uint32_t) 2) << (__bw32_inline (__x - 1) - 1); } static __inline __attribute__ ((__always_inline__)) uint16_t __bc16_inline (uint16_t __x) { return (__x <= 1 ? 1 : ((uint16_t) 2) << (__bw16_inline ((uint16_t) (__x - 1)) - 1)) ; } static __inline __attribute__ ((__always_inline__)) uint8_t __bc8_inline (uint8_t __x) { return (__x <= 1 ? 1 : ((uint8_t) 2) << (__bw8_inline ((uint8_t) (__x - 1)) - 1)) ; } # 846 "/usr/include/stdbit.h" 3 # 210 "compiler.h" 2 # 345 "compiler.h" # 1 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stdnoreturn.h" 1 3 # 346 "compiler.h" 2 # 440 "compiler.h" _Noreturn # 440 "compiler.h" void not_reached(void); # 479 "compiler.h" static inline __attribute__((__always_inline__)) void *return_ptr(const void *ptr) { return (void *)ptr; } # 561 "compiler.h" typedef int8_t char_efficient_t; typedef uint8_t uchar_efficient_t; typedef int16_t short_efficient_t; typedef uint16_t ushort_efficient_t; # 962 "compiler.h" static inline void *POINTER_TAG_ADD(void *ptr) { return (void *)((uintptr_t)ptr + ((uintptr_t)1 << 0)); } static inline void *POINTER_TAG_CLEAR(void *ptr) { return (void *)((uintptr_t)ptr & ~(uintptr_t)((uintptr_t)1 << 0)); } static inline void *POINTER_TAG_SUB(void *ptr) { return (void *)((uintptr_t)ptr - ((uintptr_t)1 << 0)); } static inline uintptr_t POINTER_TAG_GET(const void *ptr) { return (uintptr_t)ptr & ((uintptr_t)1 << 0); } # 48 "ajla.h" 2 # 1 "fn_impl.h" 1 # 119 "fn_impl.h" __float128 exp10q(__float128 x); # 49 "ajla.h" 2 # 1 "pcode-op.h" 1 # 50 "ajla.h" 2 # 1 "fileline.h" 1 # 26 "fileline.h" typedef const char * position_t; # 51 "ajla.h" 2 # 1 "error.h" 1 # 37 "error.h" typedef struct { short error_class; short error_type; int error_aux; } ajla_error_t; const char *error_decode(ajla_error_t); void trace_v(const char *, va_list); void trace(const char *, ...) __attribute__((format(printf, 1, 2))); void stderr_msg_v(const char *m, va_list l); void stderr_msg(const char *, ...) __attribute__((format(printf, 1, 2))); void debug_v(const char *, va_list); void debug(const char *, ...) __attribute__((format(printf, 1, 2))); void warning_v(const char *, va_list); void warning(const char *, ...) __attribute__((format(printf, 1, 2))); # 55 "error.h" 3 _Noreturn # 55 "error.h" void fatal_v(const char *, va_list); # 56 "error.h" 3 _Noreturn # 56 "error.h" void __attribute__((format(printf, 1, 2))) fatal(const char *, ...); # 57 "error.h" 3 _Noreturn # 57 "error.h" void internal_v(const char *, const char *, va_list); # 58 "error.h" 3 _Noreturn # 58 "error.h" void __attribute__((format(printf, 2, 3))) internal(const char *, const char *, ...); void fatal_mayfail(ajla_error_t, ajla_error_t *, const char *, ...) __attribute__((format(printf, 3, 4))); void fatal_warning_mayfail(ajla_error_t, ajla_error_t *, const char *, ...) __attribute__((format(printf, 3, 4))); static inline ajla_error_t error_ajla_aux_(int ec, int type, int aux , const char __attribute__((__unused__)) *position_arg) { ajla_error_t e; if ((__builtin_expect((int)(type < 1), 0)) || (__builtin_expect((int)(type >= 36), 0))) internal("error.h" ":" "70", "invalid ajla error type %d", type); e.error_class = ec; e.error_type = type; e.error_aux = aux; return e; } ajla_error_t error_from_errno(int ec, int errn); void error_init_multithreaded(void); void error_done_multithreaded(void); void error_init(void); void error_done(void); # 52 "ajla.h" 2 # 1 "options.h" 1 # 24 "options.h" typedef signed __int128 int128_t; typedef unsigned __int128 uint128_t; # 140 "options.h" float half_to_float(uint16_t x); uint16_t float_to_half(float x); # 163 "options.h" typedef float real32_t; # 178 "options.h" typedef double real64_t; # 199 "options.h" typedef long double real80_t; # 232 "options.h" typedef __float128 real128_t; # 267 "options.h" typedef uint16_t real16_t; # 404 "options.h" typedef uchar_efficient_t ajla_flat_option_t; typedef int32_t pcode_t; typedef uint32_t upcode_t; typedef uint32_t ip_t; typedef uint32_t frame_t; typedef uint32_t stack_size_t; typedef uint32_t arg_t; static inline int32_t frame_t_get_const(frame_t f) { return (int32_t)(f - 0xc0000000UL); } static inline frame_t frame_t_from_const(int32_t c) { return (frame_t)c + 0xc0000000UL; } typedef frame_t ajla_option_t; # 53 "ajla.h" 2 # 1 "common.h" 1 # 32 "common.h" static inline int zero_(void) { return 0; } # 53 "common.h" static const size_t __attribute__((__unused__)) size_t_limit = (size_t)-1; # 133 "common.h" static inline unsigned low_bit(unsigned x) { return # 136 "common.h" 3 (__ctz32_inline ( # 136 "common.h" x # 136 "common.h" 3 )) # 136 "common.h" ; # 151 "common.h" } static inline unsigned high_bit(unsigned x) { return sizeof(unsigned) * 8 - 1 - # 156 "common.h" 3 (__clz32_inline ( # 156 "common.h" x # 156 "common.h" 3 )) # 156 "common.h" ; # 169 "common.h" } static inline unsigned log_2(unsigned x) { ((void)(zero_())); return low_bit(x); } static inline int pop_count(unsigned x) { return # 180 "common.h" 3 (__co32_inline ( # 180 "common.h" x # 180 "common.h" 3 )) # 180 "common.h" ; # 189 "common.h" } # 203 "common.h" static inline uintptr_t ptr_to_num(const void *ptr) { return (uintptr_t)ptr; } static inline void *num_to_ptr(uintptr_t num) { return (void *)num; } # 54 "ajla.h" 2 extern const bool dll; extern int retval; # 90 "ajla.h" void u_codegen_init(void); void c_codegen_init(void); static inline void codegen_init(void) { u_codegen_init(); } void u_codegen_done(void); void c_codegen_done(void); static inline void codegen_done(void) { u_codegen_done(); } void u_data_init(void); void c_data_init(void); static inline void data_init(void) { u_data_init(); } void u_data_done(void); void c_data_done(void); static inline void data_done(void) { u_data_done(); } void u_array_index_init(void); void c_array_index_init(void); static inline void array_index_init(void) { u_array_index_init(); } void u_array_index_done(void); void c_array_index_done(void); static inline void array_index_done(void) { u_array_index_done(); } void u_function_init(void); void c_function_init(void); static inline void function_init(void) { u_function_init(); } void u_function_done(void); void c_function_done(void); static inline void function_done(void) { u_function_done(); } void u_pcode_init(void); void c_pcode_init(void); static inline void pcode_init(void) { u_pcode_init(); } void u_pcode_done(void); void c_pcode_done(void); static inline void pcode_done(void) { u_pcode_done(); } void u_save_init(void); void c_save_init(void); static inline void save_init(void) { u_save_init(); } void u_save_done(void); void c_save_done(void); static inline void save_done(void) { u_save_done(); } void u_module_init(void); void c_module_init(void); static inline void module_init(void) { u_module_init(); } void u_module_done(void); void c_module_done(void); static inline void module_done(void) { u_module_done(); } void u_ipio_init(void); void c_ipio_init(void); static inline void ipio_init(void) { u_ipio_init(); } void u_ipio_done(void); void c_ipio_done(void); static inline void ipio_done(void) { u_ipio_done(); } void u_ipret_init(void); void c_ipret_init(void); static inline void ipret_init(void) { u_ipret_init(); } void u_ipret_done(void); void c_ipret_done(void); static inline void ipret_done(void) { u_ipret_done(); } void u_task_init(void); void c_task_init(void); static inline void task_init(void) { u_task_init(); } void u_task_done(void); void c_task_done(void); static inline void task_done(void) { u_task_done(); } void u_task_run(void); void c_task_run(void); static inline void task_run(void) { u_task_run(); } void u_program_run(void); void c_program_run(void); static inline void program_run(void) { u_program_run(); } void u_bist(void); void c_bist(void); static inline void bist(void) { u_bist(); } # 20 "ipret.c" 2 # 1 "mem_al.h" 1 # 23 "mem_al.h" extern uchar_efficient_t amalloc_enabled; void * mem_alloc_position(size_t size, ajla_error_t *mayfail , const char __attribute__((__unused__)) *position_arg); void * mem_calloc_position(size_t size, ajla_error_t *mayfail , const char __attribute__((__unused__)) *position_arg); void * mem_align_position(size_t size, size_t alignment, ajla_error_t *mayfail , const char __attribute__((__unused__)) *position_arg); void * mem_calign_position(size_t size, size_t alignment, ajla_error_t *mayfail , const char __attribute__((__unused__)) *position_arg); void * mem_realloc_position(void *ptr, size_t size, ajla_error_t *mayfail , const char __attribute__((__unused__)) *position_arg); void mem_free_position(const void *ptr , const char __attribute__((__unused__)) *position_arg); void mem_free_aligned_position(const void *ptr , const char __attribute__((__unused__)) *position_arg); size_t mem_size_aligned_position(const void *ptr, size_t size , const char __attribute__((__unused__)) *position_arg); # 59 "mem_al.h" void mem_set_position(const void *ptr , const char __attribute__((__unused__)) *position_arg); const char * mem_get_position(const void *ptr , const char __attribute__((__unused__)) *position_arg); void mem_verify_position(const void __attribute__((__unused__)) *ptr , const char __attribute__((__unused__)) *position_arg); void mem_verify_aligned_position(const void __attribute__((__unused__)) *ptr , const char __attribute__((__unused__)) *position_arg); # 74 "mem_al.h" bool mem_trim_cache(void); void mem_report_usage(int mode, const char *string); bool mem_enable_debugging_option(const char *option, size_t l); bool mem_al_enable_profile(const char *option, size_t l); void mem_al_set_ptrcomp(const char *str); void mem_al_set_system_malloc(const char __attribute__((__unused__)) *str); void mem_init(void); void mem_init_multithreaded(void); void mem_done_multithreaded(void); void mem_done(void); static inline bool mem_check_overflow(size_t prefix, size_t n_elements, size_t el_size, ajla_error_t *err) { if ((__builtin_expect((int)(n_elements > (size_t_limit - prefix) / el_size), 0))) { fatal_mayfail(error_ajla_aux_(1, 3, 0 , "mem_al.h" ":" "97"), err, "allocation size overflow: %" # 97 "mem_al.h" 3 "l" "u" # 97 "mem_al.h" " + %" # 97 "mem_al.h" 3 "l" "u" # 97 "mem_al.h" " * %" # 97 "mem_al.h" 3 "l" "u" # 97 "mem_al.h" "", (uintmax_t)prefix, (uintmax_t)n_elements, (uintmax_t)el_size); return false; } return true; } # 24 "ipret.c" 2 # 1 "data.h" 1 # 22 "data.h" # 1 "args.h" 1 # 22 "args.h" extern const char * const * args_left; extern int n_args_left; extern const char *program_name; extern const char *arg0; void args_init(int argc, const char * const argv[]); void args_done(void); # 23 "data.h" 2 # 1 "type.h" 1 # 22 "type.h" # 1 "list.h" 1 # 22 "list.h" struct list { struct list *next, *prev; }; # 55 "list.h" static inline void list_init(struct list *head) { head->next = head->prev = head; } static inline void list_init_add(struct list *head, struct list *entry) { head->next = head->prev = entry; entry->next = entry->prev = head; } static inline void list_add_(struct list *head, struct list *entry, const char __attribute__((__unused__)) *position) { # 80 "list.h" entry->prev = head; entry->next = head->next; head->next->prev = entry; head->next = entry; } static inline void list_del_(struct list *entry, const char __attribute__((__unused__)) *position) { ((void)0); entry->prev->next = entry->next; entry->next->prev = entry->prev; } static inline bool list_is_empty_(struct list *head, const char __attribute__((__unused__)) *position) { ((void)0); return head->next == head; } static inline void list_take_(struct list *dst, struct list *src, const char __attribute__((__unused__)) *position) { if (list_is_empty_(src, position)) { list_init(dst); } else { *dst = *src; dst->next->prev = dst; dst->prev->next = dst; list_init(src); } } # 23 "type.h" 2 typedef unsigned char flat_size_t; typedef uchar_efficient_t type_tag_t; # 59 "type.h" struct type { type_tag_t tag; unsigned char depth; bool extra_compare; flat_size_t size; flat_size_t align; }; static inline bool type_is_equal(const struct type *t1, const struct type *t2) { return t1 == t2 || ( t1->tag == t2->tag && t1->size == t2->size && t1->align == t2->align); } const struct type *type_get_fixed(unsigned bits, bool uns); const struct type *type_get_int(unsigned idx); const struct type *type_get_real(unsigned idx); const struct type *type_get_flat_option(void); const struct type *type_get_unknown(void); const struct type *type_get_from_tag(type_tag_t tag); struct record_definition { struct type type; frame_t n_slots; frame_t alignment; arg_t n_entries; struct list entry; const frame_t *idx_to_frame; const struct type *types[]; }; struct record_definition *type_alloc_record_definition(frame_t size, ajla_error_t *mayfail); static inline bool record_definition_is_elided(const struct record_definition *def, arg_t idx) { ((void)(zero_())); return def->idx_to_frame[idx] == ((frame_t)-1); } static inline frame_t record_definition_slot(const struct record_definition *def, arg_t idx) { frame_t slot; ((void)(zero_())); slot = def->idx_to_frame[idx]; ((void)(zero_())); return slot; } struct flat_record_definition_entry { flat_size_t flat_offset; const struct type *subtype; }; struct flat_type_head { struct type type; }; struct flat_record_definition { struct type type; const struct type *base; struct flat_record_definition_entry entries[]; }; struct flat_array_definition { struct type type; const struct type *base; flat_size_t n_elements; }; struct type_entry; struct type_entry *type_prepare_flat_record(const struct type *base, ajla_error_t *mayfail); void type_set_flat_record_entry(struct type_entry *def, arg_t idx, const struct type *subtype); const struct type *type_get_flat_record(struct type_entry *def, ajla_error_t *mayfail); void type_free_flat_record(struct type_entry *def); const struct type *type_get_flat_array(const struct type *base, pcode_t n_elements, ajla_error_t *mayfail); int type_memcmp(const unsigned char *flat1, const unsigned char *flat2, const struct type *type, size_t n); void type_init(void); void type_done(void); # 24 "data.h" 2 # 1 "util.h" 1 # 22 "util.h" # 1 "code-op.h" 1 # 22 "code-op.h" typedef uint16_t code_t; # 328 "code-op.h" enum { OPCODE_INT_LDC_LONG = ((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 11), OPCODE_IS_EXCEPTION, OPCODE_EXCEPTION_CLASS, OPCODE_EXCEPTION_TYPE, OPCODE_EXCEPTION_AUX, OPCODE_SYSTEM_PROPERTY, OPCODE_FLAT_MOVE, OPCODE_FLAT_COPY, OPCODE_REF_MOVE, OPCODE_REF_MOVE_CLEAR, OPCODE_REF_COPY, OPCODE_BOX_MOVE_CLEAR, OPCODE_BOX_COPY, OPCODE_TAKE_BORROWED, OPCODE_DEREFERENCE, OPCODE_DEREFERENCE_CLEAR, OPCODE_EVAL, OPCODE_ESCAPE_NONFLAT, OPCODE_READ_CLOCK, OPCODE_CHECKPOINT, OPCODE_JMP, OPCODE_JMP_BACK_16, OPCODE_JMP_FALSE, OPCODE_LABEL, OPCODE_LABEL_UNREACHABLE, OPCODE_LABEL_1ENTRY, OPCODE_LOAD_FN, OPCODE_CURRY, OPCODE_CALL, OPCODE_CALL_STRICT, OPCODE_CALL_SPARK, OPCODE_CALL_WEAKSPARK, OPCODE_CALL_LAZY, OPCODE_CALL_CACHE, OPCODE_CALL_SAVE, OPCODE_CALL_INDIRECT, OPCODE_CALL_INDIRECT_STRICT, OPCODE_CALL_INDIRECT_SPARK, OPCODE_CALL_INDIRECT_WEAKSPARK, OPCODE_CALL_INDIRECT_LAZY, OPCODE_CALL_INDIRECT_CACHE, OPCODE_CALL_INDIRECT_SAVE, OPCODE_RETURN, OPCODE_STRUCTURED, OPCODE_RECORD_CREATE, OPCODE_RECORD_LOAD, OPCODE_OPTION_CREATE_EMPTY_FLAT, OPCODE_OPTION_CREATE_EMPTY, OPCODE_OPTION_CREATE, OPCODE_OPTION_LOAD, OPCODE_OPTION_TEST_FLAT, OPCODE_OPTION_TEST, OPCODE_OPTION_ORD_FLAT, OPCODE_OPTION_ORD, OPCODE_ARRAY_CREATE, OPCODE_ARRAY_CREATE_EMPTY_FLAT, OPCODE_ARRAY_CREATE_EMPTY, OPCODE_ARRAY_FILL, OPCODE_ARRAY_STRING, OPCODE_ARRAY_UNICODE, OPCODE_ARRAY_LOAD, OPCODE_ARRAY_LEN, OPCODE_ARRAY_LEN_GREATER_THAN, OPCODE_ARRAY_SUB, OPCODE_ARRAY_SKIP, OPCODE_ARRAY_APPEND, OPCODE_ARRAY_APPEND_ONE_FLAT, OPCODE_ARRAY_APPEND_ONE, OPCODE_ARRAY_FLATTEN, OPCODE_ARRAY_IS_FINITE, OPCODE_IO, OPCODE_OFFLOAD_PREPARE, OPCODE_INTERNAL_FUNCTION, OPCODE_EXIT_THREAD, OPCODE_UNREACHABLE, OPCODE_N, }; enum { OPCODE_MODE_MULT_0 = (OPCODE_N - 1), OPCODE_MODE_MULT_1 = (OPCODE_MODE_MULT_0 | (OPCODE_MODE_MULT_0 >> 1)), OPCODE_MODE_MULT_2 = (OPCODE_MODE_MULT_1 | (OPCODE_MODE_MULT_1 >> 2)), OPCODE_MODE_MULT_4 = (OPCODE_MODE_MULT_2 | (OPCODE_MODE_MULT_2 >> 4)), OPCODE_MODE_MULT_8 = (OPCODE_MODE_MULT_4 | (OPCODE_MODE_MULT_4 >> 8)), OPCODE_MODE_MULT = OPCODE_MODE_MULT_8 + 1, }; # 23 "util.h" 2 void memcpy_fast(void *dest, const void *src, size_t size); const char *decode_opcode(code_t o, bool allow_invalid); # 26 "data.h" 2 # 1 "refcount.h" 1 # 22 "refcount.h" # 1 "addrlock.h" 1 # 22 "addrlock.h" # 1 "thread.h" 1 # 23 "thread.h" # 1 "asm.h" 1 # 24 "asm.h" typedef unsigned cpu_feature_mask_t; extern cpu_feature_mask_t cpu_feature_flags; enum { # 1 "asm.inc" 1 # 50 "asm.inc" # 1 "asm-x86.inc" 1 # 22 "asm-x86.inc" # 1 "asm-1.inc" 1 # 20 "asm-1.inc" CPU_FEATURE_bswap, # 23 "asm-x86.inc" 2 # 1 "asm-1.inc" 1 # 20 "asm-1.inc" CPU_FEATURE_cmov, # 28 "asm-x86.inc" 2 # 1 "asm-1.inc" 1 # 20 "asm-1.inc" CPU_FEATURE_popcnt, # 33 "asm-x86.inc" 2 # 1 "asm-1.inc" 1 # 20 "asm-1.inc" CPU_FEATURE_lzcnt, # 38 "asm-x86.inc" 2 # 1 "asm-1.inc" 1 # 20 "asm-1.inc" CPU_FEATURE_sse, # 43 "asm-x86.inc" 2 # 1 "asm-1.inc" 1 # 20 "asm-1.inc" CPU_FEATURE_sse2, # 48 "asm-x86.inc" 2 # 1 "asm-1.inc" 1 # 20 "asm-1.inc" CPU_FEATURE_sse3, # 53 "asm-x86.inc" 2 # 1 "asm-1.inc" 1 # 20 "asm-1.inc" CPU_FEATURE_sse41, # 58 "asm-x86.inc" 2 # 1 "asm-1.inc" 1 # 20 "asm-1.inc" CPU_FEATURE_avx, # 63 "asm-x86.inc" 2 # 1 "asm-1.inc" 1 # 20 "asm-1.inc" CPU_FEATURE_f16c, # 68 "asm-x86.inc" 2 # 1 "asm-1.inc" 1 # 20 "asm-1.inc" CPU_FEATURE_bmi2, # 73 "asm-x86.inc" 2 # 1 "asm-1.inc" 1 # 20 "asm-1.inc" CPU_FEATURE_erms, # 78 "asm-x86.inc" 2 # 1 "asm-1.inc" 1 # 20 "asm-1.inc" CPU_FEATURE_avx512, # 83 "asm-x86.inc" 2 # 1 "asm-1.inc" 1 # 20 "asm-1.inc" CPU_FEATURE_avx512vl, # 88 "asm-x86.inc" 2 # 1 "asm-1.inc" 1 # 20 "asm-1.inc" CPU_FEATURE_avx10, # 93 "asm-x86.inc" 2 # 1 "asm-1.inc" 1 # 20 "asm-1.inc" CPU_FEATURE_fp16, # 98 "asm-x86.inc" 2 # 107 "asm-x86.inc" # 1 "asm-1.inc" 1 # 20 "asm-1.inc" CPU_FEATURE_apx, # 108 "asm-x86.inc" 2 # 51 "asm.inc" 2 # 31 "asm.h" 2 CPU_FEATURE_max }; enum { cpu_feature_static_flags = 0 # 1 "asm.inc" 1 # 50 "asm.inc" # 1 "asm-x86.inc" 1 # 22 "asm-x86.inc" # 1 "asm-1.inc" 1 # 27 "asm-1.inc" | (1 << CPU_FEATURE_bswap) # 23 "asm-x86.inc" 2 # 1 "asm-1.inc" 1 # 27 "asm-1.inc" | (1 << CPU_FEATURE_cmov) # 28 "asm-x86.inc" 2 # 1 "asm-1.inc" 1 # 29 "asm-1.inc" | 0 # 33 "asm-x86.inc" 2 # 1 "asm-1.inc" 1 # 29 "asm-1.inc" | 0 # 38 "asm-x86.inc" 2 # 1 "asm-1.inc" 1 # 27 "asm-1.inc" | (1 << CPU_FEATURE_sse) # 43 "asm-x86.inc" 2 # 1 "asm-1.inc" 1 # 27 "asm-1.inc" | (1 << CPU_FEATURE_sse2) # 48 "asm-x86.inc" 2 # 1 "asm-1.inc" 1 # 29 "asm-1.inc" | 0 # 53 "asm-x86.inc" 2 # 1 "asm-1.inc" 1 # 29 "asm-1.inc" | 0 # 58 "asm-x86.inc" 2 # 1 "asm-1.inc" 1 # 29 "asm-1.inc" | 0 # 63 "asm-x86.inc" 2 # 1 "asm-1.inc" 1 # 29 "asm-1.inc" | 0 # 68 "asm-x86.inc" 2 # 1 "asm-1.inc" 1 # 29 "asm-1.inc" | 0 # 73 "asm-x86.inc" 2 # 1 "asm-1.inc" 1 # 29 "asm-1.inc" | 0 # 78 "asm-x86.inc" 2 # 1 "asm-1.inc" 1 # 29 "asm-1.inc" | 0 # 83 "asm-x86.inc" 2 # 1 "asm-1.inc" 1 # 29 "asm-1.inc" | 0 # 88 "asm-x86.inc" 2 # 1 "asm-1.inc" 1 # 29 "asm-1.inc" | 0 # 93 "asm-x86.inc" 2 # 1 "asm-1.inc" 1 # 29 "asm-1.inc" | 0 # 98 "asm-x86.inc" 2 # 107 "asm-x86.inc" # 1 "asm-1.inc" 1 # 29 "asm-1.inc" | 0 # 108 "asm-x86.inc" 2 # 51 "asm.inc" 2 # 39 "asm.h" 2 }; # 50 "asm.h" void asm_setup_thread(void); code_t code_alt(code_t code); void asm_init(void); void asm_done(void); # 24 "thread.h" 2 # 1 "obj_reg.h" 1 # 22 "obj_reg.h" typedef enum { OBJ_TYPE_MUTEX, OBJ_TYPE_RWMUTEX, OBJ_TYPE_COND, OBJ_TYPE_THREAD, OBJ_TYPE_TLS, OBJ_TYPE_HANDLE, N_OBJ_TYPES } obj_type; typedef uintptr_t obj_id; bool obj_registry_enable_debugging_option(const char *option, size_t l); # 54 "obj_reg.h" void obj_registry_insert(obj_type type, obj_id id, position_t position); void obj_registry_remove(obj_type type, obj_id id, position_t position); void obj_registry_verify(obj_type type, obj_id id, position_t position); bool obj_registry_start_recursion(void); void obj_registry_end_recursion(void); void obj_registry_init_thread(void); void obj_registry_init(void); void obj_registry_init_multithreaded(void); void obj_registry_done_multithreaded(void); void obj_registry_done(void); # 25 "thread.h" 2 # 48 "thread.h" typedef void tls_t_; # 60 "thread.h" void tls_destructor_call(void); # 135 "thread.h" # 1 "/usr/include/pthread.h" 1 3 # 22 "/usr/include/pthread.h" 3 # 1 "/usr/include/sched.h" 1 3 # 29 "/usr/include/sched.h" 3 # 1 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stddef.h" 1 3 # 30 "/usr/include/sched.h" 2 3 # 43 "/usr/include/sched.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/sched.h" 1 3 # 63 "/usr/include/x86_64-linux-gnu/bits/sched.h" 3 # 1 "/usr/include/linux/sched/types.h" 1 3 # 1 "/usr/include/linux/types.h" 1 3 # 1 "/usr/lib/linux/uapi/x86/asm/types.h" 1 3 # 1 "/usr/include/asm-generic/types.h" 1 3 # 1 "/usr/include/asm-generic/int-ll64.h" 1 3 # 12 "/usr/include/asm-generic/int-ll64.h" 3 # 1 "/usr/lib/linux/uapi/x86/asm/bitsperlong.h" 1 3 # 11 "/usr/lib/linux/uapi/x86/asm/bitsperlong.h" 3 # 1 "/usr/include/asm-generic/bitsperlong.h" 1 3 # 12 "/usr/lib/linux/uapi/x86/asm/bitsperlong.h" 2 3 # 13 "/usr/include/asm-generic/int-ll64.h" 2 3 # 20 "/usr/include/asm-generic/int-ll64.h" 3 typedef __signed__ char __s8; typedef unsigned char __u8; typedef __signed__ short __s16; typedef unsigned short __u16; typedef __signed__ int __s32; typedef unsigned int __u32; __extension__ typedef __signed__ long long __s64; __extension__ typedef unsigned long long __u64; # 8 "/usr/include/asm-generic/types.h" 2 3 # 2 "/usr/lib/linux/uapi/x86/asm/types.h" 2 3 # 6 "/usr/include/linux/types.h" 2 3 # 1 "/usr/include/linux/posix_types.h" 1 3 # 1 "/usr/include/linux/stddef.h" 1 3 # 6 "/usr/include/linux/posix_types.h" 2 3 # 25 "/usr/include/linux/posix_types.h" 3 typedef struct { unsigned long fds_bits[1024 / (8 * sizeof(long))]; } __kernel_fd_set; typedef void (*__kernel_sighandler_t)(int); typedef int __kernel_key_t; typedef int __kernel_mqd_t; # 1 "/usr/lib/linux/uapi/x86/asm/posix_types.h" 1 3 # 1 "/usr/lib/linux/uapi/x86/asm/posix_types_64.h" 1 3 # 11 "/usr/lib/linux/uapi/x86/asm/posix_types_64.h" 3 typedef unsigned short __kernel_old_uid_t; typedef unsigned short __kernel_old_gid_t; typedef unsigned long __kernel_old_dev_t; # 1 "/usr/include/asm-generic/posix_types.h" 1 3 # 15 "/usr/include/asm-generic/posix_types.h" 3 typedef long __kernel_long_t; typedef unsigned long __kernel_ulong_t; typedef __kernel_ulong_t __kernel_ino_t; typedef unsigned int __kernel_mode_t; typedef int __kernel_pid_t; typedef int __kernel_ipc_pid_t; typedef unsigned int __kernel_uid_t; typedef unsigned int __kernel_gid_t; typedef __kernel_long_t __kernel_suseconds_t; typedef int __kernel_daddr_t; typedef unsigned int __kernel_uid32_t; typedef unsigned int __kernel_gid32_t; # 72 "/usr/include/asm-generic/posix_types.h" 3 typedef __kernel_ulong_t __kernel_size_t; typedef __kernel_long_t __kernel_ssize_t; typedef __kernel_long_t __kernel_ptrdiff_t; typedef struct { int val[2]; } __kernel_fsid_t; typedef __kernel_long_t __kernel_off_t; typedef long long __kernel_loff_t; typedef __kernel_long_t __kernel_old_time_t; typedef __kernel_long_t __kernel_time_t; typedef long long __kernel_time64_t; typedef __kernel_long_t __kernel_clock_t; typedef int __kernel_timer_t; typedef int __kernel_clockid_t; typedef char * __kernel_caddr_t; typedef unsigned short __kernel_uid16_t; typedef unsigned short __kernel_gid16_t; # 19 "/usr/lib/linux/uapi/x86/asm/posix_types_64.h" 2 3 # 8 "/usr/lib/linux/uapi/x86/asm/posix_types.h" 2 3 # 37 "/usr/include/linux/posix_types.h" 2 3 # 10 "/usr/include/linux/types.h" 2 3 typedef __signed__ __int128 __s128 __attribute__((aligned(16))); typedef unsigned __int128 __u128 __attribute__((aligned(16))); # 31 "/usr/include/linux/types.h" 3 typedef __u16 __le16; typedef __u16 __be16; typedef __u32 __le32; typedef __u32 __be32; typedef __u64 __le64; typedef __u64 __be64; typedef __u16 __sum16; typedef __u32 __wsum; # 55 "/usr/include/linux/types.h" 3 typedef unsigned __poll_t; # 6 "/usr/include/linux/sched/types.h" 2 3 # 98 "/usr/include/linux/sched/types.h" 3 struct sched_attr { __u32 size; __u32 sched_policy; __u64 sched_flags; __s32 sched_nice; __u32 sched_priority; __u64 sched_runtime; __u64 sched_deadline; __u64 sched_period; __u32 sched_util_min; __u32 sched_util_max; }; # 64 "/usr/include/x86_64-linux-gnu/bits/sched.h" 2 3 # 126 "/usr/include/x86_64-linux-gnu/bits/sched.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h" 1 3 # 23 "/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h" 3 struct sched_param { int sched_priority; }; # 127 "/usr/include/x86_64-linux-gnu/bits/sched.h" 2 3 extern int clone (int (*__fn) (void *__arg), void *__child_stack, int __flags, void *__arg, ...) __attribute__ ((__nothrow__ , __leaf__)); extern int unshare (int __flags) __attribute__ ((__nothrow__ , __leaf__)); extern int sched_getcpu (void) __attribute__ ((__nothrow__ , __leaf__)); extern int getcpu (unsigned int *, unsigned int *) __attribute__ ((__nothrow__ , __leaf__)); extern int setns (int __fd, int __nstype) __attribute__ ((__nothrow__ , __leaf__)); int sched_setattr (pid_t tid, struct sched_attr *attr, unsigned int flags) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); int sched_getattr (pid_t tid, struct sched_attr *attr, unsigned int size, unsigned int flags) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); # 44 "/usr/include/sched.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/cpu-set.h" 1 3 # 32 "/usr/include/x86_64-linux-gnu/bits/cpu-set.h" 3 typedef unsigned long int __cpu_mask; typedef struct { __cpu_mask __bits[1024 / (8 * sizeof (__cpu_mask))]; } cpu_set_t; # 115 "/usr/include/x86_64-linux-gnu/bits/cpu-set.h" 3 extern int __sched_cpucount (size_t __setsize, const cpu_set_t *__setp) __attribute__ ((__nothrow__ , __leaf__)); extern cpu_set_t *__sched_cpualloc (size_t __count) __attribute__ ((__nothrow__ , __leaf__)) ; extern void __sched_cpufree (cpu_set_t *__set) __attribute__ ((__nothrow__ , __leaf__)); # 45 "/usr/include/sched.h" 2 3 extern int sched_setparam (__pid_t __pid, const struct sched_param *__param) __attribute__ ((__nothrow__ , __leaf__)); extern int sched_getparam (__pid_t __pid, struct sched_param *__param) __attribute__ ((__nothrow__ , __leaf__)); extern int sched_setscheduler (__pid_t __pid, int __policy, const struct sched_param *__param) __attribute__ ((__nothrow__ , __leaf__)); extern int sched_getscheduler (__pid_t __pid) __attribute__ ((__nothrow__ , __leaf__)); extern int sched_yield (void) __attribute__ ((__nothrow__ , __leaf__)); extern int sched_get_priority_max (int __algorithm) __attribute__ ((__nothrow__ , __leaf__)); extern int sched_get_priority_min (int __algorithm) __attribute__ ((__nothrow__ , __leaf__)); extern int sched_rr_get_interval (__pid_t __pid, struct timespec *__t) __attribute__ ((__nothrow__ , __leaf__)); # 130 "/usr/include/sched.h" 3 extern int sched_setaffinity (__pid_t __pid, size_t __cpusetsize, const cpu_set_t *__cpuset) __attribute__ ((__nothrow__ , __leaf__)); extern int sched_getaffinity (__pid_t __pid, size_t __cpusetsize, cpu_set_t *__cpuset) __attribute__ ((__nothrow__ , __leaf__)); # 23 "/usr/include/pthread.h" 2 3 # 1 "/usr/include/time.h" 1 3 # 29 "/usr/include/time.h" 3 # 1 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stddef.h" 1 3 # 30 "/usr/include/time.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/time.h" 1 3 # 73 "/usr/include/x86_64-linux-gnu/bits/time.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/timex.h" 1 3 # 26 "/usr/include/x86_64-linux-gnu/bits/timex.h" 3 struct timex { # 58 "/usr/include/x86_64-linux-gnu/bits/timex.h" 3 unsigned int modes; __syscall_slong_t offset; __syscall_slong_t freq; __syscall_slong_t maxerror; __syscall_slong_t esterror; int status; __syscall_slong_t constant; __syscall_slong_t precision; __syscall_slong_t tolerance; struct timeval time; __syscall_slong_t tick; __syscall_slong_t ppsfreq; __syscall_slong_t jitter; int shift; __syscall_slong_t stabil; __syscall_slong_t jitcnt; __syscall_slong_t calcnt; __syscall_slong_t errcnt; __syscall_slong_t stbcnt; int tai; int :32; int :32; int :32; int :32; int :32; int :32; int :32; int :32; int :32; int :32; int :32; }; # 74 "/usr/include/x86_64-linux-gnu/bits/time.h" 2 3 extern int clock_adjtime (__clockid_t __clock_id, struct timex *__utx) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); # 90 "/usr/include/x86_64-linux-gnu/bits/time.h" 3 # 34 "/usr/include/time.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h" 1 3 struct tm { int tm_sec; int tm_min; int tm_hour; int tm_mday; int tm_mon; int tm_year; int tm_wday; int tm_yday; int tm_isdst; long int tm_gmtoff; const char *tm_zone; }; # 40 "/usr/include/time.h" 2 3 # 48 "/usr/include/time.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h" 1 3 struct itimerspec { struct timespec it_interval; struct timespec it_value; }; # 49 "/usr/include/time.h" 2 3 struct sigevent; # 68 "/usr/include/time.h" 3 extern clock_t clock (void) __attribute__ ((__nothrow__ , __leaf__)); extern time_t time (time_t *__timer) __attribute__ ((__nothrow__ , __leaf__)); extern double difftime (time_t __time1, time_t __time0); extern time_t mktime (struct tm *__tp) __attribute__ ((__nothrow__ , __leaf__)); # 99 "/usr/include/time.h" 3 extern size_t strftime (char *__restrict __s, size_t __maxsize, const char *__restrict __format, const struct tm *__restrict __tp) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3, 4))); extern char *strptime (const char *__restrict __s, const char *__restrict __fmt, struct tm *__tp) __attribute__ ((__nothrow__ , __leaf__)); extern size_t strftime_l (char *__restrict __s, size_t __maxsize, const char *__restrict __format, const struct tm *__restrict __tp, locale_t __loc) __attribute__ ((__nothrow__ , __leaf__)); extern char *strptime_l (const char *__restrict __s, const char *__restrict __fmt, struct tm *__tp, locale_t __loc) __attribute__ ((__nothrow__ , __leaf__)); extern struct tm *gmtime (const time_t *__timer) __attribute__ ((__nothrow__ , __leaf__)); extern struct tm *localtime (const time_t *__timer) __attribute__ ((__nothrow__ , __leaf__)); # 154 "/usr/include/time.h" 3 extern struct tm *gmtime_r (const time_t *__restrict __timer, struct tm *__restrict __tp) __attribute__ ((__nothrow__ , __leaf__)); extern struct tm *localtime_r (const time_t *__restrict __timer, struct tm *__restrict __tp) __attribute__ ((__nothrow__ , __leaf__)); # 179 "/usr/include/time.h" 3 extern char *asctime (const struct tm *__tp) __attribute__ ((__nothrow__ , __leaf__)); extern char *ctime (const time_t *__timer) __attribute__ ((__nothrow__ , __leaf__)); # 197 "/usr/include/time.h" 3 extern char *asctime_r (const struct tm *__restrict __tp, char *__restrict __buf) __attribute__ ((__nothrow__ , __leaf__)); extern char *ctime_r (const time_t *__restrict __timer, char *__restrict __buf) __attribute__ ((__nothrow__ , __leaf__)); # 217 "/usr/include/time.h" 3 extern char *__tzname[2]; extern int __daylight; extern long int __timezone; extern char *tzname[2]; extern void tzset (void) __attribute__ ((__nothrow__ , __leaf__)); extern int daylight; extern long int timezone; # 246 "/usr/include/time.h" 3 extern time_t timegm (struct tm *__tp) __attribute__ ((__nothrow__ , __leaf__)); # 263 "/usr/include/time.h" 3 extern time_t timelocal (struct tm *__tp) __attribute__ ((__nothrow__ , __leaf__)); extern int dysize (int __year) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); # 281 "/usr/include/time.h" 3 extern int nanosleep (const struct timespec *__requested_time, struct timespec *__remaining); extern int clock_getres (clockid_t __clock_id, struct timespec *__res) __attribute__ ((__nothrow__ , __leaf__)); extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); # 323 "/usr/include/time.h" 3 extern int clock_nanosleep (clockid_t __clock_id, int __flags, const struct timespec *__req, struct timespec *__rem); # 338 "/usr/include/time.h" 3 extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) __attribute__ ((__nothrow__ , __leaf__)); extern int timer_create (clockid_t __clock_id, struct sigevent *__restrict __evp, timer_t *__restrict __timerid) __attribute__ ((__nothrow__ , __leaf__)); extern int timer_delete (timer_t __timerid) __attribute__ ((__nothrow__ , __leaf__)); extern int timer_settime (timer_t __timerid, int __flags, const struct itimerspec *__restrict __value, struct itimerspec *__restrict __ovalue) __attribute__ ((__nothrow__ , __leaf__)); extern int timer_gettime (timer_t __timerid, struct itimerspec *__value) __attribute__ ((__nothrow__ , __leaf__)); # 376 "/usr/include/time.h" 3 extern int timer_getoverrun (timer_t __timerid) __attribute__ ((__nothrow__ , __leaf__)); extern int timespec_get (struct timespec *__ts, int __base) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); # 399 "/usr/include/time.h" 3 extern int timespec_getres (struct timespec *__ts, int __base) __attribute__ ((__nothrow__ , __leaf__)); # 425 "/usr/include/time.h" 3 extern int getdate_err; # 434 "/usr/include/time.h" 3 extern struct tm *getdate (const char *__string); # 448 "/usr/include/time.h" 3 extern int getdate_r (const char *__restrict __string, struct tm *__restrict __resbufp); # 24 "/usr/include/pthread.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/setjmp.h" 1 3 # 26 "/usr/include/x86_64-linux-gnu/bits/setjmp.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 # 27 "/usr/include/x86_64-linux-gnu/bits/setjmp.h" 2 3 typedef long int __jmp_buf[8]; # 28 "/usr/include/pthread.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 # 29 "/usr/include/pthread.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h" 1 3 # 26 "/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h" 3 struct __jmp_buf_tag { __jmp_buf __jmpbuf; int __mask_was_saved; __sigset_t __saved_mask; }; # 32 "/usr/include/pthread.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h" 1 3 # 23 "/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h" 3 extern long int __sysconf (int __name) __attribute__ ((__nothrow__ , __leaf__)); # 34 "/usr/include/pthread.h" 2 3 enum { PTHREAD_CREATE_JOINABLE, PTHREAD_CREATE_DETACHED }; enum { PTHREAD_MUTEX_TIMED_NP, PTHREAD_MUTEX_RECURSIVE_NP, PTHREAD_MUTEX_ERRORCHECK_NP, PTHREAD_MUTEX_ADAPTIVE_NP , PTHREAD_MUTEX_NORMAL = PTHREAD_MUTEX_TIMED_NP, PTHREAD_MUTEX_RECURSIVE = PTHREAD_MUTEX_RECURSIVE_NP, PTHREAD_MUTEX_ERRORCHECK = PTHREAD_MUTEX_ERRORCHECK_NP, PTHREAD_MUTEX_DEFAULT = PTHREAD_MUTEX_NORMAL , PTHREAD_MUTEX_FAST_NP = PTHREAD_MUTEX_TIMED_NP }; enum { PTHREAD_MUTEX_STALLED, PTHREAD_MUTEX_STALLED_NP = PTHREAD_MUTEX_STALLED, PTHREAD_MUTEX_ROBUST, PTHREAD_MUTEX_ROBUST_NP = PTHREAD_MUTEX_ROBUST }; enum { PTHREAD_PRIO_NONE, PTHREAD_PRIO_INHERIT, PTHREAD_PRIO_PROTECT }; # 104 "/usr/include/pthread.h" 3 enum { PTHREAD_RWLOCK_PREFER_READER_NP, PTHREAD_RWLOCK_PREFER_WRITER_NP, PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP, PTHREAD_RWLOCK_DEFAULT_NP = PTHREAD_RWLOCK_PREFER_READER_NP }; # 124 "/usr/include/pthread.h" 3 enum { PTHREAD_INHERIT_SCHED, PTHREAD_EXPLICIT_SCHED }; enum { PTHREAD_SCOPE_SYSTEM, PTHREAD_SCOPE_PROCESS }; enum { PTHREAD_PROCESS_PRIVATE, PTHREAD_PROCESS_SHARED }; # 159 "/usr/include/pthread.h" 3 struct _pthread_cleanup_buffer { void (*__routine) (void *); void *__arg; int __canceltype; struct _pthread_cleanup_buffer *__prev; }; enum { PTHREAD_CANCEL_ENABLE, PTHREAD_CANCEL_DISABLE }; enum { PTHREAD_CANCEL_DEFERRED, PTHREAD_CANCEL_ASYNCHRONOUS }; # 197 "/usr/include/pthread.h" 3 extern int pthread_create (pthread_t *__restrict __newthread, const pthread_attr_t *__restrict __attr, void *(*__start_routine) (void *), void *__restrict __arg) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 3))); extern void pthread_exit (void *__retval) __attribute__ ((__noreturn__)); extern int pthread_join (pthread_t __th, void **__thread_return); extern int pthread_tryjoin_np (pthread_t __th, void **__thread_return) __attribute__ ((__nothrow__ , __leaf__)); # 233 "/usr/include/pthread.h" 3 extern int pthread_timedjoin_np (pthread_t __th, void **__thread_return, const struct timespec *__abstime); # 243 "/usr/include/pthread.h" 3 extern int pthread_clockjoin_np (pthread_t __th, void **__thread_return, clockid_t __clockid, const struct timespec *__abstime); # 269 "/usr/include/pthread.h" 3 extern int pthread_detach (pthread_t __th) __attribute__ ((__nothrow__ , __leaf__)); extern pthread_t pthread_self (void) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int pthread_equal (pthread_t __thread1, pthread_t __thread2) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int pthread_attr_init (pthread_attr_t *__attr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_attr_destroy (pthread_attr_t *__attr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_attr_getdetachstate (const pthread_attr_t *__attr, int *__detachstate) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int pthread_attr_setdetachstate (pthread_attr_t *__attr, int __detachstate) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_attr_getguardsize (const pthread_attr_t *__attr, size_t *__guardsize) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int pthread_attr_setguardsize (pthread_attr_t *__attr, size_t __guardsize) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_attr_getschedparam (const pthread_attr_t *__restrict __attr, struct sched_param *__restrict __param) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int pthread_attr_setschedparam (pthread_attr_t *__restrict __attr, const struct sched_param *__restrict __param) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int pthread_attr_getschedpolicy (const pthread_attr_t *__restrict __attr, int *__restrict __policy) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int pthread_attr_setschedpolicy (pthread_attr_t *__attr, int __policy) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_attr_getinheritsched (const pthread_attr_t *__restrict __attr, int *__restrict __inherit) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int pthread_attr_setinheritsched (pthread_attr_t *__attr, int __inherit) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_attr_getscope (const pthread_attr_t *__restrict __attr, int *__restrict __scope) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int pthread_attr_setscope (pthread_attr_t *__attr, int __scope) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_attr_getstackaddr (const pthread_attr_t *__restrict __attr, void **__restrict __stackaddr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))) __attribute__ ((__deprecated__)); extern int pthread_attr_setstackaddr (pthread_attr_t *__attr, void *__stackaddr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__deprecated__)); extern int pthread_attr_getstacksize (const pthread_attr_t *__restrict __attr, size_t *__restrict __stacksize) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int pthread_attr_setstacksize (pthread_attr_t *__attr, size_t __stacksize) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_attr_getstack (const pthread_attr_t *__restrict __attr, void **__restrict __stackaddr, size_t *__restrict __stacksize) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2, 3))); extern int pthread_attr_setstack (pthread_attr_t *__attr, void *__stackaddr, size_t __stacksize) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_attr_setaffinity_np (pthread_attr_t *__attr, size_t __cpusetsize, const cpu_set_t *__cpuset) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3))); extern int pthread_attr_getaffinity_np (const pthread_attr_t *__attr, size_t __cpusetsize, cpu_set_t *__cpuset) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3))); extern int pthread_getattr_default_np (pthread_attr_t *__attr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_attr_setsigmask_np (pthread_attr_t *__attr, const __sigset_t *sigmask); extern int pthread_attr_getsigmask_np (const pthread_attr_t *__attr, __sigset_t *sigmask); extern int pthread_setattr_default_np (const pthread_attr_t *__attr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_getattr_np (pthread_t __th, pthread_attr_t *__attr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); extern int pthread_setschedparam (pthread_t __target_thread, int __policy, const struct sched_param *__param) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))); extern int pthread_getschedparam (pthread_t __target_thread, int *__restrict __policy, struct sched_param *__restrict __param) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 3))); extern int pthread_setschedprio (pthread_t __target_thread, int __prio) __attribute__ ((__nothrow__ , __leaf__)); extern int pthread_getname_np (pthread_t __target_thread, char *__buf, size_t __buflen) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); extern int pthread_setname_np (pthread_t __target_thread, const char *__name) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); extern int pthread_getconcurrency (void) __attribute__ ((__nothrow__ , __leaf__)); extern int pthread_setconcurrency (int __level) __attribute__ ((__nothrow__ , __leaf__)); extern int pthread_yield (void) __attribute__ ((__nothrow__ , __leaf__)); extern int pthread_yield (void) __asm__ ("" "sched_yield") __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__deprecated__ ("pthread_yield is deprecated, use sched_yield instead"))) ; extern int pthread_setaffinity_np (pthread_t __th, size_t __cpusetsize, const cpu_set_t *__cpuset) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))); extern int pthread_getaffinity_np (pthread_t __th, size_t __cpusetsize, cpu_set_t *__cpuset) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))); # 509 "/usr/include/pthread.h" 3 extern int pthread_once (pthread_once_t *__once_control, void (*__init_routine) (void)) __attribute__ ((__nonnull__ (1, 2))); # 521 "/usr/include/pthread.h" 3 extern int pthread_setcancelstate (int __state, int *__oldstate); extern int pthread_setcanceltype (int __type, int *__oldtype); extern int pthread_cancel (pthread_t __th); extern void pthread_testcancel (void); struct __cancel_jmp_buf_tag { __jmp_buf __cancel_jmp_buf; int __mask_was_saved; }; typedef struct { struct __cancel_jmp_buf_tag __cancel_jmp_buf[1]; void *__pad[4]; } __pthread_unwind_buf_t __attribute__ ((__aligned__)); # 557 "/usr/include/pthread.h" 3 struct __pthread_cleanup_frame { void (*__cancel_routine) (void *); void *__cancel_arg; int __do_it; int __cancel_type; }; # 697 "/usr/include/pthread.h" 3 extern void __pthread_register_cancel (__pthread_unwind_buf_t *__buf) ; # 709 "/usr/include/pthread.h" 3 extern void __pthread_unregister_cancel (__pthread_unwind_buf_t *__buf) ; # 732 "/usr/include/pthread.h" 3 extern void __pthread_register_cancel_defer (__pthread_unwind_buf_t *__buf) ; # 745 "/usr/include/pthread.h" 3 extern void __pthread_unregister_cancel_restore (__pthread_unwind_buf_t *__buf) ; extern void __pthread_unwind_next (__pthread_unwind_buf_t *__buf) __attribute__ ((__noreturn__)) __attribute__ ((__weak__)) ; # 766 "/usr/include/pthread.h" 3 extern int __sigsetjmp_cancel (struct __cancel_jmp_buf_tag __env[1], int __savemask) __asm__ ("" "__sigsetjmp") __attribute__ ((__nothrow__)) __attribute__ ((__returns_twice__)); # 781 "/usr/include/pthread.h" 3 extern int pthread_mutex_init (pthread_mutex_t *__mutex, const pthread_mutexattr_t *__mutexattr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_mutex_destroy (pthread_mutex_t *__mutex) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_mutex_trylock (pthread_mutex_t *__mutex) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern int pthread_mutex_lock (pthread_mutex_t *__mutex) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern int pthread_mutex_timedlock (pthread_mutex_t *__restrict __mutex, const struct timespec *__restrict __abstime) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); # 817 "/usr/include/pthread.h" 3 extern int pthread_mutex_clocklock (pthread_mutex_t *__restrict __mutex, clockid_t __clockid, const struct timespec *__restrict __abstime) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 3))); # 835 "/usr/include/pthread.h" 3 extern int pthread_mutex_unlock (pthread_mutex_t *__mutex) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern int pthread_mutex_getprioceiling (const pthread_mutex_t * __restrict __mutex, int *__restrict __prioceiling) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int pthread_mutex_setprioceiling (pthread_mutex_t *__restrict __mutex, int __prioceiling, int *__restrict __old_ceiling) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3))); extern int pthread_mutex_consistent (pthread_mutex_t *__mutex) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_mutex_consistent_np (pthread_mutex_t *) __asm__ ("" "pthread_mutex_consistent") __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__deprecated__ ("pthread_mutex_consistent_np is deprecated, use pthread_mutex_consistent"))) ; # 874 "/usr/include/pthread.h" 3 extern int pthread_mutexattr_init (pthread_mutexattr_t *__attr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_mutexattr_destroy (pthread_mutexattr_t *__attr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_mutexattr_getpshared (const pthread_mutexattr_t * __restrict __attr, int *__restrict __pshared) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int pthread_mutexattr_setpshared (pthread_mutexattr_t *__attr, int __pshared) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_mutexattr_gettype (const pthread_mutexattr_t *__restrict __attr, int *__restrict __kind) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int pthread_mutexattr_settype (pthread_mutexattr_t *__attr, int __kind) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_mutexattr_getprotocol (const pthread_mutexattr_t * __restrict __attr, int *__restrict __protocol) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int pthread_mutexattr_setprotocol (pthread_mutexattr_t *__attr, int __protocol) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_mutexattr_getprioceiling (const pthread_mutexattr_t * __restrict __attr, int *__restrict __prioceiling) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int pthread_mutexattr_setprioceiling (pthread_mutexattr_t *__attr, int __prioceiling) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_mutexattr_getrobust (const pthread_mutexattr_t *__attr, int *__robustness) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int pthread_mutexattr_getrobust_np (pthread_mutexattr_t *, int *) __asm__ ("" "pthread_mutexattr_getrobust") __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__deprecated__ ("pthread_mutexattr_getrobust_np is deprecated, use pthread_mutexattr_getrobust"))) ; extern int pthread_mutexattr_setrobust (pthread_mutexattr_t *__attr, int __robustness) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_mutexattr_setrobust_np (pthread_mutexattr_t *, int) __asm__ ("" "pthread_mutexattr_setrobust") __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__deprecated__ ("pthread_mutexattr_setrobust_np is deprecated, use pthread_mutexattr_setrobust"))) ; # 967 "/usr/include/pthread.h" 3 extern int pthread_rwlock_init (pthread_rwlock_t *__restrict __rwlock, const pthread_rwlockattr_t *__restrict __attr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_rwlock_destroy (pthread_rwlock_t *__rwlock) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_rwlock_rdlock (pthread_rwlock_t *__rwlock) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern int pthread_rwlock_tryrdlock (pthread_rwlock_t *__rwlock) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern int pthread_rwlock_timedrdlock (pthread_rwlock_t *__restrict __rwlock, const struct timespec *__restrict __abstime) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); # 1004 "/usr/include/pthread.h" 3 extern int pthread_rwlock_clockrdlock (pthread_rwlock_t *__restrict __rwlock, clockid_t __clockid, const struct timespec *__restrict __abstime) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 3))); # 1023 "/usr/include/pthread.h" 3 extern int pthread_rwlock_wrlock (pthread_rwlock_t *__rwlock) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern int pthread_rwlock_trywrlock (pthread_rwlock_t *__rwlock) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern int pthread_rwlock_timedwrlock (pthread_rwlock_t *__restrict __rwlock, const struct timespec *__restrict __abstime) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); # 1051 "/usr/include/pthread.h" 3 extern int pthread_rwlock_clockwrlock (pthread_rwlock_t *__restrict __rwlock, clockid_t __clockid, const struct timespec *__restrict __abstime) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 3))); # 1071 "/usr/include/pthread.h" 3 extern int pthread_rwlock_unlock (pthread_rwlock_t *__rwlock) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern int pthread_rwlockattr_init (pthread_rwlockattr_t *__attr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_rwlockattr_destroy (pthread_rwlockattr_t *__attr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_rwlockattr_getpshared (const pthread_rwlockattr_t * __restrict __attr, int *__restrict __pshared) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int pthread_rwlockattr_setpshared (pthread_rwlockattr_t *__attr, int __pshared) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_rwlockattr_getkind_np (const pthread_rwlockattr_t * __restrict __attr, int *__restrict __pref) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int pthread_rwlockattr_setkind_np (pthread_rwlockattr_t *__attr, int __pref) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_cond_init (pthread_cond_t *__restrict __cond, const pthread_condattr_t *__restrict __cond_attr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_cond_destroy (pthread_cond_t *__cond) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_cond_signal (pthread_cond_t *__cond) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern int pthread_cond_broadcast (pthread_cond_t *__cond) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern int pthread_cond_wait (pthread_cond_t *__restrict __cond, pthread_mutex_t *__restrict __mutex) __attribute__ ((__nonnull__ (1, 2))); # 1145 "/usr/include/pthread.h" 3 extern int pthread_cond_timedwait (pthread_cond_t *__restrict __cond, pthread_mutex_t *__restrict __mutex, const struct timespec *__restrict __abstime) __attribute__ ((__nonnull__ (1, 2, 3))); # 1171 "/usr/include/pthread.h" 3 extern int pthread_cond_clockwait (pthread_cond_t *__restrict __cond, pthread_mutex_t *__restrict __mutex, __clockid_t __clock_id, const struct timespec *__restrict __abstime) __attribute__ ((__nonnull__ (1, 2, 4))); # 1194 "/usr/include/pthread.h" 3 extern int pthread_condattr_init (pthread_condattr_t *__attr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_condattr_destroy (pthread_condattr_t *__attr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_condattr_getpshared (const pthread_condattr_t * __restrict __attr, int *__restrict __pshared) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int pthread_condattr_setpshared (pthread_condattr_t *__attr, int __pshared) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_condattr_getclock (const pthread_condattr_t * __restrict __attr, __clockid_t *__restrict __clock_id) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int pthread_condattr_setclock (pthread_condattr_t *__attr, __clockid_t __clock_id) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); # 1230 "/usr/include/pthread.h" 3 extern int pthread_spin_init (pthread_spinlock_t *__lock, int __pshared) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_spin_destroy (pthread_spinlock_t *__lock) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_spin_lock (pthread_spinlock_t *__lock) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern int pthread_spin_trylock (pthread_spinlock_t *__lock) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern int pthread_spin_unlock (pthread_spinlock_t *__lock) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern int pthread_barrier_init (pthread_barrier_t *__restrict __barrier, const pthread_barrierattr_t *__restrict __attr, unsigned int __count) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_barrier_destroy (pthread_barrier_t *__barrier) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_barrier_wait (pthread_barrier_t *__barrier) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern int pthread_barrierattr_init (pthread_barrierattr_t *__attr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_barrierattr_destroy (pthread_barrierattr_t *__attr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_barrierattr_getpshared (const pthread_barrierattr_t * __restrict __attr, int *__restrict __pshared) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int pthread_barrierattr_setpshared (pthread_barrierattr_t *__attr, int __pshared) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); # 1297 "/usr/include/pthread.h" 3 extern int pthread_key_create (pthread_key_t *__key, void (*__destr_function) (void *)) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int pthread_key_delete (pthread_key_t __key) __attribute__ ((__nothrow__ , __leaf__)); extern void *pthread_getspecific (pthread_key_t __key) __attribute__ ((__nothrow__ , __leaf__)); extern int pthread_setspecific (pthread_key_t __key, const void *__pointer) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__access__ (__none__, 2))); extern int pthread_getcpuclockid (pthread_t __thread_id, __clockid_t *__clock_id) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); extern pid_t pthread_gettid_np (pthread_t __thread_id); # 1337 "/usr/include/pthread.h" 3 extern int pthread_atfork (void (*__prepare) (void), void (*__parent) (void), void (*__child) (void)) __attribute__ ((__nothrow__ , __leaf__)); extern __inline __attribute__ ((__gnu_inline__)) int __attribute__ ((__nothrow__ , __leaf__)) pthread_equal (pthread_t __thread1, pthread_t __thread2) { return __thread1 == __thread2; } # 136 "thread.h" 2 # 137 "thread.h" typedef pthread_mutex_t mutex_t; typedef pthread_rwlock_t rwmutex_t; typedef struct { pthread_mutex_t mutex; pthread_cond_t cond; } cond_t; typedef pthread_t thread_t; typedef void *thread_function_t(void *arg); # 218 "thread.h" void mutex_init_position(mutex_t * , const char __attribute__((__unused__)) *position_arg); void mutex_done_position(mutex_t * , const char __attribute__((__unused__)) *position_arg); void mutex_lock_position(mutex_t * , const char __attribute__((__unused__)) *position_arg); bool mutex_trylock_position(mutex_t * , const char __attribute__((__unused__)) *position_arg); void mutex_unlock_position(mutex_t * , const char __attribute__((__unused__)) *position_arg); # 238 "thread.h" void rwmutex_init_position(rwmutex_t * , const char __attribute__((__unused__)) *position_arg); void rwmutex_done_position(rwmutex_t * , const char __attribute__((__unused__)) *position_arg); void rwmutex_lock_read_position(rwmutex_t * , const char __attribute__((__unused__)) *position_arg); void rwmutex_unlock_read_position(rwmutex_t * , const char __attribute__((__unused__)) *position_arg); void rwmutex_lock_write_position(rwmutex_t * , const char __attribute__((__unused__)) *position_arg); void rwmutex_unlock_write_position(rwmutex_t * , const char __attribute__((__unused__)) *position_arg); # 261 "thread.h" void cond_init_position(cond_t * , const char __attribute__((__unused__)) *position_arg); void cond_done_position(cond_t * , const char __attribute__((__unused__)) *position_arg); void cond_lock_position(cond_t * , const char __attribute__((__unused__)) *position_arg); void cond_unlock_position(cond_t * , const char __attribute__((__unused__)) *position_arg); void cond_unlock_signal_position(cond_t * , const char __attribute__((__unused__)) *position_arg); void cond_unlock_broadcast_position(cond_t * , const char __attribute__((__unused__)) *position_arg); void cond_wait_position(cond_t * , const char __attribute__((__unused__)) *position_arg); bool cond_wait_us_position(cond_t *, uint32_t , const char __attribute__((__unused__)) *position_arg); # 293 "thread.h" extern uchar_efficient_t thread_needs_barriers; unsigned thread_concurrency(void); typedef enum { PRIORITY_COMPUTE, PRIORITY_IO, PRIORITY_TIMER, } thread_priority_t; bool thread_spawn_position(thread_t *, thread_function_t *, void *, thread_priority_t priority, ajla_error_t *err , const char __attribute__((__unused__)) *position_arg); void thread_join_position(thread_t * , const char __attribute__((__unused__)) *position_arg); void tls_init__position(tls_t_ * , const char __attribute__((__unused__)) *position_arg); void tls_done__position(tls_t_ * , const char __attribute__((__unused__)) *position_arg); # 363 "thread.h" struct tls_destructor_s; typedef void tls_destructor_fn(struct tls_destructor_s *); typedef struct tls_destructor_s { struct tls_destructor_s *previous; tls_destructor_fn *fn; } tls_destructor_t; void tls_destructor_position(tls_destructor_t *, tls_destructor_fn * , const char __attribute__((__unused__)) *position_arg); # 450 "thread.h" bool thread_enable_debugging_option(const char *option, size_t l); void thread_init(void); void thread_done(void); # 23 "addrlock.h" 2 # 70 "addrlock.h" typedef enum { DEPTH_THUNK, DEPTH_ARENA, DEPTH_AUX, N_POINTER_DEPTHS } addrlock_depth; # 120 "addrlock.h" void address_lock(const void *, addrlock_depth); void address_unlock(const void *, addrlock_depth); void address_lock_two(const void *, const void *, addrlock_depth); bool address_trylock_second(const void *, const void *, addrlock_depth); void address_unlock_second(const void *, const void *, addrlock_depth); mutex_t * address_get_mutex(const void *, addrlock_depth); void address_read_lock(const void *p); void address_read_unlock(const void *p); void address_write_lock(const void *p); void address_write_unlock(const void *p); static inline void address_lock_verify(void) { } void address_lock_init(void); void address_lock_done(void); # 23 "refcount.h" 2 # 1 "ptrcomp.h" 1 # 26 "refcount.h" 2 # 58 "refcount.h" typedef uintptr_t refcount_int_t; # 76 "refcount.h" typedef struct { refcount_int_t refcount; # 88 "refcount.h" } refcount_t; # 120 "refcount.h" static inline __attribute__((__always_inline__)) void refcount_set_position(refcount_t __attribute__((__unused__)) *r, const char __attribute__((__unused__)) *position) { } static inline __attribute__((__always_inline__)) void refcount_init_raw_(refcount_t *r, refcount_int_t val, const char *position) { r->refcount = val; refcount_set_position(r, position); } static inline __attribute__((__always_inline__)) void refcount_init_(refcount_t *r, const char *position) { refcount_init_raw_(r, 0, position); } static inline __attribute__((__always_inline__)) void refcount_init_tag_(refcount_t *r, unsigned char tag, const char *position) { refcount_init_raw_(r, tag, position); } static inline __attribute__((__always_inline__)) void refcount_init_val_(refcount_t *r, refcount_int_t val, const char *position) { refcount_init_raw_(r, (val - 1) * 256, position); } # 181 "refcount.h" static inline __attribute__((__always_inline__)) bool refcount_is_read_only(const refcount_t *r) { refcount_int_t v = (*((volatile const refcount_int_t *)return_ptr(&(r)->refcount))); return v >= (refcount_int_t)-256; } static inline __attribute__((__always_inline__)) void refcount_set_read_only(refcount_t *r) { refcount_int_t val = (refcount_int_t)-256; val |= (*((volatile const refcount_int_t *)return_ptr(&(r)->refcount))) & (256 - 1); refcount_init_raw_(r, val, "refcount.h" ":" "201"); } static inline __attribute__((__always_inline__)) bool refcount_is_invalid(const refcount_t __attribute__((__unused__)) *r) { return !refcount_is_read_only(r) && (*((volatile const refcount_int_t *)return_ptr(&(r)->refcount))) >= (((uintptr_t)1 << (8 * 8 - 1)) / (8 / 2)); } static inline __attribute__((__always_inline__)) void refcount_validate(const refcount_t __attribute__((__unused__)) *r, const char __attribute__((__unused__)) *msg, const char __attribute__((__unused__)) *position) { } static inline __attribute__((__always_inline__)) bool refcount_is_one_(const refcount_t *r, const char *position) { refcount_validate(r, "refcount_is_one", position); return (*((volatile const refcount_int_t *)return_ptr(&(r)->refcount))) < 256; } static inline __attribute__((__always_inline__)) unsigned char refcount_tag_get(const refcount_t *r) { return ((volatile unsigned char *)&r->refcount)[0] & (256 - 1); } static inline __attribute__((__always_inline__)) void refcount_add_raw_(refcount_t *r, refcount_int_t add, const char *position) { refcount_int_t __attribute__((__unused__)) value; if (position) refcount_validate(r, "refcount_add_raw", position); if (__builtin_constant_p(add) && add == 1) __asm__ volatile ("lock; inc""q"" %0"::"m"(r->refcount):"cc","memory"); else if (__builtin_constant_p(add) && add == (refcount_int_t)-1) __asm__ volatile ("lock; dec""q"" %0"::"m"(r->refcount):"cc","memory"); else __asm__ volatile ("lock; add""q"" %1, %0"::"m"(r->refcount),"ir"(add):"cc","memory"); value = 256; # 283 "refcount.h" } static inline __attribute__((__always_inline__)) void refcount_tag_set_(refcount_t *r, unsigned char old_tag, unsigned char new_tag, const char __attribute__((__unused__)) *position) { refcount_add_raw_(r, (refcount_int_t)new_tag - (refcount_int_t)old_tag, # 292 "refcount.h" 3 ((void *)0) # 292 "refcount.h" ); } static inline __attribute__((__always_inline__)) void refcount_poison_(refcount_t __attribute__((__unused__)) *r, const char __attribute__((__unused__)) *position) { # 306 "refcount.h" } static inline __attribute__((__always_inline__)) void refcount_poison_tag_(refcount_t __attribute__((__unused__)) *r, const char __attribute__((__unused__)) *position) { } # 327 "refcount.h" static inline __attribute__((__always_inline__)) bool refcount_dec_(refcount_t *r, const char *position) { bool result; refcount_validate(r, "refcount_dec", position); refcount_set_position(r, position); do { if ((__builtin_expect((int)((*((volatile const refcount_int_t *)return_ptr(&(r)->refcount))) < 256), 1))) { refcount_poison_(r, position); return true; } } while (0); __asm__ goto ("lock; sub""q"" %1, %0; jc %l[x86_ret_true]"::"m"(r->refcount),"i"(256):"cc","memory":x86_ret_true); return false; x86_ret_true: refcount_poison_(r, position); return true; # 366 "refcount.h" if (result) refcount_poison_(r, position); return result; } static inline __attribute__((__always_inline__)) bool refcount_xchgcmp(refcount_t *r, refcount_int_t val, refcount_int_t cmp) { refcount_int_t result; val = (val - 1) * 256; __asm__ ("xchg""q"" %1, %0":"=r"(result):"m"(r->refcount),"0"(val):"memory"); # 395 "refcount.h" return result == (cmp - 1) * 256; } static inline __attribute__((__always_inline__)) void refcount_set(refcount_t *r, refcount_int_t val) { val = (val - 1) * 256; __asm__ ("mov""q"" %1, %0":"=m"(r->refcount):"ri"(val)); # 421 "refcount.h" } static inline __attribute__((__always_inline__)) bool refcount_is_one_nonatomic_(const refcount_t *r, const char *position) { refcount_validate(r, "refcount_is_one_nonatomic", position); return r->refcount < 256; } static inline __attribute__((__always_inline__)) void refcount_inc_nonatomic_(refcount_t *r, const char *position) { refcount_validate(r, "refcount_inc_nonatomic", position); r->refcount += 256; } static inline __attribute__((__always_inline__)) bool refcount_dec_nonatomic_(refcount_t *r, const char *position) { bool result; refcount_validate(r, "refcount_dec_nonatomic", position); refcount_init_raw_(r, r->refcount - 256, position); result = (refcount_int_t)r->refcount >= (refcount_int_t)-256; if (result) refcount_poison_(r, position); return result; } static inline __attribute__((__always_inline__)) refcount_int_t refcount_get_nonatomic_(refcount_t *r, const char *position) { refcount_validate(r, "refcount_get_nonatomic", position); return (r->refcount / 256) + 1; } # 27 "data.h" 2 # 1 "mpint.h" 1 # 22 "mpint.h" # 1 "str.h" 1 # 24 "str.h" void * array_realloc_mayfail(void *p, size_t element_size, size_t old_length, size_t new_length, void **err_ptr, ajla_error_t *mayfail); void * array_finish_realloc(void *p, size_t length); # 72 "str.h" void str_add_bytes(char **, size_t *, const char *, size_t); void str_add_string(char **, size_t *, const char *); void str_add_char(char **, size_t *, char); void str_add_unsigned(char **, size_t *, uintbig_t, int); void str_add_signed(char **, size_t *, intbig_t, int); void str_add_hex(char **s, size_t *l, const char *hex); char *str_dup(const char *str, size_t max_len, ajla_error_t *err); static inline char *str_from_unsigned(uintbig_t i, int base) { size_t str_l; char *str; do { (void)( *((&str_l)) = 0, *((&str)) = ((char *)return_ptr(mem_alloc_position(0, # 85 "str.h" 3 ((void *)0) # 85 "str.h" , "str.h" ":" "85"))), (!((__builtin_constant_p( # 85 "str.h" 3 ((void *)0) # 85 "str.h" ) && !return_ptr( # 85 "str.h" 3 ((void *)0) # 85 "str.h" ))) && !*((&str)) ? false : true)); } while (0); str_add_unsigned(&str, &str_l, i, base); do { str_add_char((&str), (&str_l), 0); (*((&str)) = (char *)array_finish_realloc(*((&str)), *((&str_l)) * sizeof(char))); } while (0); return str; } static inline char *str_from_signed(uintbig_t i, int base) { size_t str_l; char *str; do { (void)( *((&str_l)) = 0, *((&str)) = ((char *)return_ptr(mem_alloc_position(0, # 95 "str.h" 3 ((void *)0) # 95 "str.h" , "str.h" ":" "95"))), (!((__builtin_constant_p( # 95 "str.h" 3 ((void *)0) # 95 "str.h" ) && !return_ptr( # 95 "str.h" 3 ((void *)0) # 95 "str.h" ))) && !*((&str)) ? false : true)); } while (0); str_add_signed(&str, &str_l, i, base); do { str_add_char((&str), (&str_l), 0); (*((&str)) = (char *)array_finish_realloc(*((&str)), *((&str_l)) * sizeof(char))); } while (0); return str; } # 23 "mpint.h" 2 # 1 "/usr/include/x86_64-linux-gnu/gmp.h" 1 3 # 56 "/usr/include/x86_64-linux-gnu/gmp.h" 3 # 1 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stddef.h" 1 3 # 57 "/usr/include/x86_64-linux-gnu/gmp.h" 2 3 # 1 "/usr/lib/gcc/x86_64-linux-gnu/16/include/limits.h" 1 3 # 34 "/usr/lib/gcc/x86_64-linux-gnu/16/include/limits.h" 3 # 1 "/usr/lib/gcc/x86_64-linux-gnu/16/include/syslimits.h" 1 3 #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wpedantic" # 1 "/usr/lib/gcc/x86_64-linux-gnu/16/include/limits.h" 1 3 # 210 "/usr/lib/gcc/x86_64-linux-gnu/16/include/limits.h" 3 # 1 "/usr/include/limits.h" 1 3 # 26 "/usr/include/limits.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/libc-header-start.h" 1 3 # 27 "/usr/include/limits.h" 2 3 # 195 "/usr/include/limits.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/posix1_lim.h" 1 3 # 27 "/usr/include/x86_64-linux-gnu/bits/posix1_lim.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 # 28 "/usr/include/x86_64-linux-gnu/bits/posix1_lim.h" 2 3 # 161 "/usr/include/x86_64-linux-gnu/bits/posix1_lim.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/local_lim.h" 1 3 # 38 "/usr/include/x86_64-linux-gnu/bits/local_lim.h" 3 # 1 "/usr/include/linux/limits.h" 1 3 # 39 "/usr/include/x86_64-linux-gnu/bits/local_lim.h" 2 3 # 162 "/usr/include/x86_64-linux-gnu/bits/posix1_lim.h" 2 3 # 196 "/usr/include/limits.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/posix2_lim.h" 1 3 # 200 "/usr/include/limits.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/xopen_lim.h" 1 3 # 64 "/usr/include/x86_64-linux-gnu/bits/xopen_lim.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/uio_lim.h" 1 3 # 65 "/usr/include/x86_64-linux-gnu/bits/xopen_lim.h" 2 3 # 204 "/usr/include/limits.h" 2 3 # 211 "/usr/lib/gcc/x86_64-linux-gnu/16/include/limits.h" 2 3 # 10 "/usr/lib/gcc/x86_64-linux-gnu/16/include/syslimits.h" 2 3 #pragma GCC diagnostic pop # 35 "/usr/lib/gcc/x86_64-linux-gnu/16/include/limits.h" 2 3 # 58 "/usr/include/x86_64-linux-gnu/gmp.h" 2 3 # 142 "/usr/include/x86_64-linux-gnu/gmp.h" 3 typedef unsigned long int mp_limb_t; typedef long int mp_limb_signed_t; typedef unsigned long int mp_bitcnt_t; typedef struct { int _mp_alloc; int _mp_size; mp_limb_t *_mp_d; } __mpz_struct; typedef __mpz_struct MP_INT; typedef __mpz_struct mpz_t[1]; typedef mp_limb_t * mp_ptr; typedef const mp_limb_t * mp_srcptr; typedef long int mp_size_t; typedef long int mp_exp_t; typedef struct { __mpz_struct _mp_num; __mpz_struct _mp_den; } __mpq_struct; typedef __mpq_struct MP_RAT; typedef __mpq_struct mpq_t[1]; typedef struct { int _mp_prec; int _mp_size; mp_exp_t _mp_exp; mp_limb_t *_mp_d; } __mpf_struct; typedef __mpf_struct mpf_t[1]; typedef enum { GMP_RAND_ALG_DEFAULT = 0, GMP_RAND_ALG_LC = GMP_RAND_ALG_DEFAULT } gmp_randalg_t; typedef struct { mpz_t _mp_seed; gmp_randalg_t _mp_alg; union { void *_mp_lc; } _mp_algdata; } __gmp_randstate_struct; typedef __gmp_randstate_struct gmp_randstate_t[1]; typedef const __mpz_struct *mpz_srcptr; typedef __mpz_struct *mpz_ptr; typedef const __mpf_struct *mpf_srcptr; typedef __mpf_struct *mpf_ptr; typedef const __mpq_struct *mpq_srcptr; typedef __mpq_struct *mpq_ptr; typedef __gmp_randstate_struct *gmp_randstate_ptr; typedef const __gmp_randstate_struct *gmp_randstate_srcptr; # 481 "/usr/include/x86_64-linux-gnu/gmp.h" 3 void __gmp_set_memory_functions (void *(*) (size_t), void *(*) (void *, size_t, size_t), void (*) (void *, size_t)) ; void __gmp_get_memory_functions (void *(**) (size_t), void *(**) (void *, size_t, size_t), void (**) (void *, size_t)) ; extern const int __gmp_bits_per_limb; extern int __gmp_errno; extern const char * const __gmp_version; void __gmp_randinit (gmp_randstate_ptr, gmp_randalg_t, ...); void __gmp_randinit_default (gmp_randstate_ptr); void __gmp_randinit_lc_2exp (gmp_randstate_ptr, mpz_srcptr, unsigned long int, mp_bitcnt_t); int __gmp_randinit_lc_2exp_size (gmp_randstate_ptr, mp_bitcnt_t); void __gmp_randinit_mt (gmp_randstate_ptr); void __gmp_randinit_set (gmp_randstate_ptr, gmp_randstate_srcptr); void __gmp_randseed (gmp_randstate_ptr, mpz_srcptr); void __gmp_randseed_ui (gmp_randstate_ptr, unsigned long int); void __gmp_randclear (gmp_randstate_ptr); unsigned long __gmp_urandomb_ui (gmp_randstate_ptr, unsigned long); unsigned long __gmp_urandomm_ui (gmp_randstate_ptr, unsigned long); int __gmp_asprintf (char **, const char *, ...); # 558 "/usr/include/x86_64-linux-gnu/gmp.h" 3 int __gmp_printf (const char *, ...); int __gmp_snprintf (char *, size_t, const char *, ...); int __gmp_sprintf (char *, const char *, ...); int __gmp_vasprintf (char **, const char *, va_list); # 578 "/usr/include/x86_64-linux-gnu/gmp.h" 3 int __gmp_vprintf (const char *, va_list); int __gmp_vsnprintf (char *, size_t, const char *, va_list); int __gmp_vsprintf (char *, const char *, va_list); # 600 "/usr/include/x86_64-linux-gnu/gmp.h" 3 int __gmp_scanf (const char *, ...); int __gmp_sscanf (const char *, const char *, ...); # 612 "/usr/include/x86_64-linux-gnu/gmp.h" 3 int __gmp_vscanf (const char *, va_list); int __gmp_vsscanf (const char *, const char *, va_list); void *__gmpz_realloc (mpz_ptr, mp_size_t); void __gmpz_abs (mpz_ptr, mpz_srcptr); void __gmpz_add (mpz_ptr, mpz_srcptr, mpz_srcptr); void __gmpz_add_ui (mpz_ptr, mpz_srcptr, unsigned long int); void __gmpz_addmul (mpz_ptr, mpz_srcptr, mpz_srcptr); void __gmpz_addmul_ui (mpz_ptr, mpz_srcptr, unsigned long int); void __gmpz_and (mpz_ptr, mpz_srcptr, mpz_srcptr); void __gmpz_array_init (mpz_ptr, mp_size_t, mp_size_t); void __gmpz_bin_ui (mpz_ptr, mpz_srcptr, unsigned long int); void __gmpz_bin_uiui (mpz_ptr, unsigned long int, unsigned long int); void __gmpz_cdiv_q (mpz_ptr, mpz_srcptr, mpz_srcptr); void __gmpz_cdiv_q_2exp (mpz_ptr, mpz_srcptr, mp_bitcnt_t); unsigned long int __gmpz_cdiv_q_ui (mpz_ptr, mpz_srcptr, unsigned long int); void __gmpz_cdiv_qr (mpz_ptr, mpz_ptr, mpz_srcptr, mpz_srcptr); unsigned long int __gmpz_cdiv_qr_ui (mpz_ptr, mpz_ptr, mpz_srcptr, unsigned long int); void __gmpz_cdiv_r (mpz_ptr, mpz_srcptr, mpz_srcptr); void __gmpz_cdiv_r_2exp (mpz_ptr, mpz_srcptr, mp_bitcnt_t); unsigned long int __gmpz_cdiv_r_ui (mpz_ptr, mpz_srcptr, unsigned long int); unsigned long int __gmpz_cdiv_ui (mpz_srcptr, unsigned long int) __attribute__ ((__pure__)); void __gmpz_clear (mpz_ptr); void __gmpz_clears (mpz_ptr, ...); void __gmpz_clrbit (mpz_ptr, mp_bitcnt_t); int __gmpz_cmp (mpz_srcptr, mpz_srcptr) __attribute__ ((__pure__)); int __gmpz_cmp_d (mpz_srcptr, double) __attribute__ ((__pure__)); int __gmpz_cmp_si (mpz_srcptr, signed long int) __attribute__ ((__pure__)); int __gmpz_cmp_ui (mpz_srcptr, unsigned long int) __attribute__ ((__pure__)); int __gmpz_cmpabs (mpz_srcptr, mpz_srcptr) __attribute__ ((__pure__)); int __gmpz_cmpabs_d (mpz_srcptr, double) __attribute__ ((__pure__)); int __gmpz_cmpabs_ui (mpz_srcptr, unsigned long int) __attribute__ ((__pure__)); void __gmpz_com (mpz_ptr, mpz_srcptr); void __gmpz_combit (mpz_ptr, mp_bitcnt_t); int __gmpz_congruent_p (mpz_srcptr, mpz_srcptr, mpz_srcptr) __attribute__ ((__pure__)); int __gmpz_congruent_2exp_p (mpz_srcptr, mpz_srcptr, mp_bitcnt_t) __attribute__ ((__pure__)); int __gmpz_congruent_ui_p (mpz_srcptr, unsigned long, unsigned long) __attribute__ ((__pure__)); void __gmpz_divexact (mpz_ptr, mpz_srcptr, mpz_srcptr); void __gmpz_divexact_ui (mpz_ptr, mpz_srcptr, unsigned long); int __gmpz_divisible_p (mpz_srcptr, mpz_srcptr) __attribute__ ((__pure__)); int __gmpz_divisible_ui_p (mpz_srcptr, unsigned long) __attribute__ ((__pure__)); int __gmpz_divisible_2exp_p (mpz_srcptr, mp_bitcnt_t) __attribute__ ((__pure__)); void __gmpz_dump (mpz_srcptr); void *__gmpz_export (void *, size_t *, int, size_t, int, size_t, mpz_srcptr); void __gmpz_fac_ui (mpz_ptr, unsigned long int); void __gmpz_2fac_ui (mpz_ptr, unsigned long int); void __gmpz_mfac_uiui (mpz_ptr, unsigned long int, unsigned long int); void __gmpz_primorial_ui (mpz_ptr, unsigned long int); void __gmpz_fdiv_q (mpz_ptr, mpz_srcptr, mpz_srcptr); void __gmpz_fdiv_q_2exp (mpz_ptr, mpz_srcptr, mp_bitcnt_t); unsigned long int __gmpz_fdiv_q_ui (mpz_ptr, mpz_srcptr, unsigned long int); void __gmpz_fdiv_qr (mpz_ptr, mpz_ptr, mpz_srcptr, mpz_srcptr); unsigned long int __gmpz_fdiv_qr_ui (mpz_ptr, mpz_ptr, mpz_srcptr, unsigned long int); void __gmpz_fdiv_r (mpz_ptr, mpz_srcptr, mpz_srcptr); void __gmpz_fdiv_r_2exp (mpz_ptr, mpz_srcptr, mp_bitcnt_t); unsigned long int __gmpz_fdiv_r_ui (mpz_ptr, mpz_srcptr, unsigned long int); unsigned long int __gmpz_fdiv_ui (mpz_srcptr, unsigned long int) __attribute__ ((__pure__)); void __gmpz_fib_ui (mpz_ptr, unsigned long int); void __gmpz_fib2_ui (mpz_ptr, mpz_ptr, unsigned long int); int __gmpz_fits_sint_p (mpz_srcptr) __attribute__ ((__pure__)); int __gmpz_fits_slong_p (mpz_srcptr) __attribute__ ((__pure__)); int __gmpz_fits_sshort_p (mpz_srcptr) __attribute__ ((__pure__)); int __gmpz_fits_uint_p (mpz_srcptr) __attribute__ ((__pure__)); int __gmpz_fits_ulong_p (mpz_srcptr) __attribute__ ((__pure__)); int __gmpz_fits_ushort_p (mpz_srcptr) __attribute__ ((__pure__)); void __gmpz_gcd (mpz_ptr, mpz_srcptr, mpz_srcptr); unsigned long int __gmpz_gcd_ui (mpz_ptr, mpz_srcptr, unsigned long int); void __gmpz_gcdext (mpz_ptr, mpz_ptr, mpz_ptr, mpz_srcptr, mpz_srcptr); double __gmpz_get_d (mpz_srcptr) __attribute__ ((__pure__)); double __gmpz_get_d_2exp (signed long int *, mpz_srcptr); long int __gmpz_get_si (mpz_srcptr) __attribute__ ((__pure__)); char *__gmpz_get_str (char *, int, mpz_srcptr); unsigned long int __gmpz_get_ui (mpz_srcptr) __attribute__ ((__pure__)); mp_limb_t __gmpz_getlimbn (mpz_srcptr, mp_size_t) __attribute__ ((__pure__)); mp_bitcnt_t __gmpz_hamdist (mpz_srcptr, mpz_srcptr) __attribute__ ((__pure__)); void __gmpz_import (mpz_ptr, size_t, int, size_t, int, size_t, const void *); void __gmpz_init (mpz_ptr) ; void __gmpz_init2 (mpz_ptr, mp_bitcnt_t); void __gmpz_inits (mpz_ptr, ...) ; void __gmpz_init_set (mpz_ptr, mpz_srcptr); void __gmpz_init_set_d (mpz_ptr, double); void __gmpz_init_set_si (mpz_ptr, signed long int); int __gmpz_init_set_str (mpz_ptr, const char *, int); void __gmpz_init_set_ui (mpz_ptr, unsigned long int); # 890 "/usr/include/x86_64-linux-gnu/gmp.h" 3 int __gmpz_invert (mpz_ptr, mpz_srcptr, mpz_srcptr); void __gmpz_ior (mpz_ptr, mpz_srcptr, mpz_srcptr); int __gmpz_jacobi (mpz_srcptr, mpz_srcptr) __attribute__ ((__pure__)); int __gmpz_kronecker_si (mpz_srcptr, long) __attribute__ ((__pure__)); int __gmpz_kronecker_ui (mpz_srcptr, unsigned long) __attribute__ ((__pure__)); int __gmpz_si_kronecker (long, mpz_srcptr) __attribute__ ((__pure__)); int __gmpz_ui_kronecker (unsigned long, mpz_srcptr) __attribute__ ((__pure__)); void __gmpz_lcm (mpz_ptr, mpz_srcptr, mpz_srcptr); void __gmpz_lcm_ui (mpz_ptr, mpz_srcptr, unsigned long); void __gmpz_lucnum_ui (mpz_ptr, unsigned long int); void __gmpz_lucnum2_ui (mpz_ptr, mpz_ptr, unsigned long int); int __gmpz_millerrabin (mpz_srcptr, int) __attribute__ ((__pure__)); void __gmpz_mod (mpz_ptr, mpz_srcptr, mpz_srcptr); void __gmpz_mul (mpz_ptr, mpz_srcptr, mpz_srcptr); void __gmpz_mul_2exp (mpz_ptr, mpz_srcptr, mp_bitcnt_t); void __gmpz_mul_si (mpz_ptr, mpz_srcptr, long int); void __gmpz_mul_ui (mpz_ptr, mpz_srcptr, unsigned long int); void __gmpz_neg (mpz_ptr, mpz_srcptr); void __gmpz_nextprime (mpz_ptr, mpz_srcptr); int __gmpz_prevprime (mpz_ptr, mpz_srcptr); # 968 "/usr/include/x86_64-linux-gnu/gmp.h" 3 int __gmpz_perfect_power_p (mpz_srcptr) __attribute__ ((__pure__)); int __gmpz_perfect_square_p (mpz_srcptr) __attribute__ ((__pure__)); mp_bitcnt_t __gmpz_popcount (mpz_srcptr) __attribute__ ((__pure__)); void __gmpz_pow_ui (mpz_ptr, mpz_srcptr, unsigned long int); void __gmpz_powm (mpz_ptr, mpz_srcptr, mpz_srcptr, mpz_srcptr); void __gmpz_powm_sec (mpz_ptr, mpz_srcptr, mpz_srcptr, mpz_srcptr); void __gmpz_powm_ui (mpz_ptr, mpz_srcptr, unsigned long int, mpz_srcptr); int __gmpz_probab_prime_p (mpz_srcptr, int) __attribute__ ((__pure__)); void __gmpz_random (mpz_ptr, mp_size_t); void __gmpz_random2 (mpz_ptr, mp_size_t); void __gmpz_realloc2 (mpz_ptr, mp_bitcnt_t); mp_bitcnt_t __gmpz_remove (mpz_ptr, mpz_srcptr, mpz_srcptr); int __gmpz_root (mpz_ptr, mpz_srcptr, unsigned long int); void __gmpz_rootrem (mpz_ptr, mpz_ptr, mpz_srcptr, unsigned long int); void __gmpz_rrandomb (mpz_ptr, gmp_randstate_ptr, mp_bitcnt_t); mp_bitcnt_t __gmpz_scan0 (mpz_srcptr, mp_bitcnt_t) __attribute__ ((__pure__)); mp_bitcnt_t __gmpz_scan1 (mpz_srcptr, mp_bitcnt_t) __attribute__ ((__pure__)); void __gmpz_set (mpz_ptr, mpz_srcptr); void __gmpz_set_d (mpz_ptr, double); void __gmpz_set_f (mpz_ptr, mpf_srcptr); void __gmpz_set_q (mpz_ptr, mpq_srcptr); void __gmpz_set_si (mpz_ptr, signed long int); int __gmpz_set_str (mpz_ptr, const char *, int); void __gmpz_set_ui (mpz_ptr, unsigned long int); void __gmpz_setbit (mpz_ptr, mp_bitcnt_t); size_t __gmpz_size (mpz_srcptr) __attribute__ ((__pure__)); size_t __gmpz_sizeinbase (mpz_srcptr, int) __attribute__ ((__pure__)); void __gmpz_sqrt (mpz_ptr, mpz_srcptr); void __gmpz_sqrtrem (mpz_ptr, mpz_ptr, mpz_srcptr); void __gmpz_sub (mpz_ptr, mpz_srcptr, mpz_srcptr); void __gmpz_sub_ui (mpz_ptr, mpz_srcptr, unsigned long int); void __gmpz_ui_sub (mpz_ptr, unsigned long int, mpz_srcptr); void __gmpz_submul (mpz_ptr, mpz_srcptr, mpz_srcptr); void __gmpz_submul_ui (mpz_ptr, mpz_srcptr, unsigned long int); void __gmpz_swap (mpz_ptr, mpz_ptr) ; unsigned long int __gmpz_tdiv_ui (mpz_srcptr, unsigned long int) __attribute__ ((__pure__)); void __gmpz_tdiv_q (mpz_ptr, mpz_srcptr, mpz_srcptr); void __gmpz_tdiv_q_2exp (mpz_ptr, mpz_srcptr, mp_bitcnt_t); unsigned long int __gmpz_tdiv_q_ui (mpz_ptr, mpz_srcptr, unsigned long int); void __gmpz_tdiv_qr (mpz_ptr, mpz_ptr, mpz_srcptr, mpz_srcptr); unsigned long int __gmpz_tdiv_qr_ui (mpz_ptr, mpz_ptr, mpz_srcptr, unsigned long int); void __gmpz_tdiv_r (mpz_ptr, mpz_srcptr, mpz_srcptr); void __gmpz_tdiv_r_2exp (mpz_ptr, mpz_srcptr, mp_bitcnt_t); unsigned long int __gmpz_tdiv_r_ui (mpz_ptr, mpz_srcptr, unsigned long int); int __gmpz_tstbit (mpz_srcptr, mp_bitcnt_t) __attribute__ ((__pure__)); void __gmpz_ui_pow_ui (mpz_ptr, unsigned long int, unsigned long int); void __gmpz_urandomb (mpz_ptr, gmp_randstate_ptr, mp_bitcnt_t); void __gmpz_urandomm (mpz_ptr, gmp_randstate_ptr, mpz_srcptr); void __gmpz_xor (mpz_ptr, mpz_srcptr, mpz_srcptr); mp_srcptr __gmpz_limbs_read (mpz_srcptr); mp_ptr __gmpz_limbs_write (mpz_ptr, mp_size_t); mp_ptr __gmpz_limbs_modify (mpz_ptr, mp_size_t); void __gmpz_limbs_finish (mpz_ptr, mp_size_t); mpz_srcptr __gmpz_roinit_n (mpz_ptr, mp_srcptr, mp_size_t); void __gmpq_abs (mpq_ptr, mpq_srcptr); void __gmpq_add (mpq_ptr, mpq_srcptr, mpq_srcptr); void __gmpq_canonicalize (mpq_ptr); void __gmpq_clear (mpq_ptr); void __gmpq_clears (mpq_ptr, ...); int __gmpq_cmp (mpq_srcptr, mpq_srcptr) __attribute__ ((__pure__)); int __gmpq_cmp_si (mpq_srcptr, long, unsigned long) __attribute__ ((__pure__)); int __gmpq_cmp_ui (mpq_srcptr, unsigned long int, unsigned long int) __attribute__ ((__pure__)); int __gmpq_cmp_z (mpq_srcptr, mpz_srcptr) __attribute__ ((__pure__)); void __gmpq_div (mpq_ptr, mpq_srcptr, mpq_srcptr); void __gmpq_div_2exp (mpq_ptr, mpq_srcptr, mp_bitcnt_t); int __gmpq_equal (mpq_srcptr, mpq_srcptr) __attribute__ ((__pure__)); void __gmpq_get_num (mpz_ptr, mpq_srcptr); void __gmpq_get_den (mpz_ptr, mpq_srcptr); double __gmpq_get_d (mpq_srcptr) __attribute__ ((__pure__)); char *__gmpq_get_str (char *, int, mpq_srcptr); void __gmpq_init (mpq_ptr); void __gmpq_inits (mpq_ptr, ...); void __gmpq_inv (mpq_ptr, mpq_srcptr); void __gmpq_mul (mpq_ptr, mpq_srcptr, mpq_srcptr); void __gmpq_mul_2exp (mpq_ptr, mpq_srcptr, mp_bitcnt_t); void __gmpq_neg (mpq_ptr, mpq_srcptr); # 1223 "/usr/include/x86_64-linux-gnu/gmp.h" 3 void __gmpq_set (mpq_ptr, mpq_srcptr); void __gmpq_set_d (mpq_ptr, double); void __gmpq_set_den (mpq_ptr, mpz_srcptr); void __gmpq_set_f (mpq_ptr, mpf_srcptr); void __gmpq_set_num (mpq_ptr, mpz_srcptr); void __gmpq_set_si (mpq_ptr, signed long int, unsigned long int); int __gmpq_set_str (mpq_ptr, const char *, int); void __gmpq_set_ui (mpq_ptr, unsigned long int, unsigned long int); void __gmpq_set_z (mpq_ptr, mpz_srcptr); void __gmpq_sub (mpq_ptr, mpq_srcptr, mpq_srcptr); void __gmpq_swap (mpq_ptr, mpq_ptr) ; void __gmpf_abs (mpf_ptr, mpf_srcptr); void __gmpf_add (mpf_ptr, mpf_srcptr, mpf_srcptr); void __gmpf_add_ui (mpf_ptr, mpf_srcptr, unsigned long int); void __gmpf_ceil (mpf_ptr, mpf_srcptr); void __gmpf_clear (mpf_ptr); void __gmpf_clears (mpf_ptr, ...); int __gmpf_cmp (mpf_srcptr, mpf_srcptr) __attribute__ ((__pure__)); int __gmpf_cmp_z (mpf_srcptr, mpz_srcptr) __attribute__ ((__pure__)); int __gmpf_cmp_d (mpf_srcptr, double) __attribute__ ((__pure__)); int __gmpf_cmp_si (mpf_srcptr, signed long int) __attribute__ ((__pure__)); int __gmpf_cmp_ui (mpf_srcptr, unsigned long int) __attribute__ ((__pure__)); void __gmpf_div (mpf_ptr, mpf_srcptr, mpf_srcptr); void __gmpf_div_2exp (mpf_ptr, mpf_srcptr, mp_bitcnt_t); void __gmpf_div_ui (mpf_ptr, mpf_srcptr, unsigned long int); void __gmpf_dump (mpf_srcptr); int __gmpf_eq (mpf_srcptr, mpf_srcptr, mp_bitcnt_t) __attribute__ ((__pure__)); int __gmpf_fits_sint_p (mpf_srcptr) __attribute__ ((__pure__)); int __gmpf_fits_slong_p (mpf_srcptr) __attribute__ ((__pure__)); int __gmpf_fits_sshort_p (mpf_srcptr) __attribute__ ((__pure__)); int __gmpf_fits_uint_p (mpf_srcptr) __attribute__ ((__pure__)); int __gmpf_fits_ulong_p (mpf_srcptr) __attribute__ ((__pure__)); int __gmpf_fits_ushort_p (mpf_srcptr) __attribute__ ((__pure__)); void __gmpf_floor (mpf_ptr, mpf_srcptr); double __gmpf_get_d (mpf_srcptr) __attribute__ ((__pure__)); double __gmpf_get_d_2exp (signed long int *, mpf_srcptr); mp_bitcnt_t __gmpf_get_default_prec (void) __attribute__ ((__pure__)); mp_bitcnt_t __gmpf_get_prec (mpf_srcptr) __attribute__ ((__pure__)); long __gmpf_get_si (mpf_srcptr) __attribute__ ((__pure__)); char *__gmpf_get_str (char *, mp_exp_t *, int, size_t, mpf_srcptr); unsigned long __gmpf_get_ui (mpf_srcptr) __attribute__ ((__pure__)); void __gmpf_init (mpf_ptr); void __gmpf_init2 (mpf_ptr, mp_bitcnt_t); void __gmpf_inits (mpf_ptr, ...); void __gmpf_init_set (mpf_ptr, mpf_srcptr); void __gmpf_init_set_d (mpf_ptr, double); void __gmpf_init_set_si (mpf_ptr, signed long int); int __gmpf_init_set_str (mpf_ptr, const char *, int); void __gmpf_init_set_ui (mpf_ptr, unsigned long int); int __gmpf_integer_p (mpf_srcptr) __attribute__ ((__pure__)); void __gmpf_mul (mpf_ptr, mpf_srcptr, mpf_srcptr); void __gmpf_mul_2exp (mpf_ptr, mpf_srcptr, mp_bitcnt_t); void __gmpf_mul_ui (mpf_ptr, mpf_srcptr, unsigned long int); void __gmpf_neg (mpf_ptr, mpf_srcptr); void __gmpf_pow_ui (mpf_ptr, mpf_srcptr, unsigned long int); void __gmpf_random2 (mpf_ptr, mp_size_t, mp_exp_t); void __gmpf_reldiff (mpf_ptr, mpf_srcptr, mpf_srcptr); void __gmpf_set (mpf_ptr, mpf_srcptr); void __gmpf_set_d (mpf_ptr, double); void __gmpf_set_default_prec (mp_bitcnt_t) ; void __gmpf_set_prec (mpf_ptr, mp_bitcnt_t); void __gmpf_set_prec_raw (mpf_ptr, mp_bitcnt_t) ; void __gmpf_set_q (mpf_ptr, mpq_srcptr); void __gmpf_set_si (mpf_ptr, signed long int); int __gmpf_set_str (mpf_ptr, const char *, int); void __gmpf_set_ui (mpf_ptr, unsigned long int); void __gmpf_set_z (mpf_ptr, mpz_srcptr); size_t __gmpf_size (mpf_srcptr) __attribute__ ((__pure__)); void __gmpf_sqrt (mpf_ptr, mpf_srcptr); void __gmpf_sqrt_ui (mpf_ptr, unsigned long int); void __gmpf_sub (mpf_ptr, mpf_srcptr, mpf_srcptr); void __gmpf_sub_ui (mpf_ptr, mpf_srcptr, unsigned long int); void __gmpf_swap (mpf_ptr, mpf_ptr) ; void __gmpf_trunc (mpf_ptr, mpf_srcptr); void __gmpf_ui_div (mpf_ptr, unsigned long int, mpf_srcptr); void __gmpf_ui_sub (mpf_ptr, unsigned long int, mpf_srcptr); void __gmpf_urandomb (mpf_ptr, gmp_randstate_ptr, mp_bitcnt_t); # 1472 "/usr/include/x86_64-linux-gnu/gmp.h" 3 mp_limb_t __gmpn_add (mp_ptr, mp_srcptr, mp_size_t, mp_srcptr, mp_size_t); mp_limb_t __gmpn_add_1 (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t) ; mp_limb_t __gmpn_add_n (mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); mp_limb_t __gmpn_addmul_1 (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t); int __gmpn_cmp (mp_srcptr, mp_srcptr, mp_size_t) __attribute__ ((__pure__)); int __gmpn_zero_p (mp_srcptr, mp_size_t) __attribute__ ((__pure__)); void __gmpn_divexact_1 (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t); mp_limb_t __gmpn_divexact_by3c (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t); mp_limb_t __gmpn_divrem (mp_ptr, mp_size_t, mp_ptr, mp_size_t, mp_srcptr, mp_size_t); mp_limb_t __gmpn_divrem_1 (mp_ptr, mp_size_t, mp_srcptr, mp_size_t, mp_limb_t); mp_limb_t __gmpn_divrem_2 (mp_ptr, mp_size_t, mp_ptr, mp_size_t, mp_srcptr); mp_limb_t __gmpn_div_qr_1 (mp_ptr, mp_limb_t *, mp_srcptr, mp_size_t, mp_limb_t); mp_limb_t __gmpn_div_qr_2 (mp_ptr, mp_ptr, mp_srcptr, mp_size_t, mp_srcptr); mp_size_t __gmpn_gcd (mp_ptr, mp_ptr, mp_size_t, mp_ptr, mp_size_t); mp_limb_t __gmpn_gcd_11 (mp_limb_t, mp_limb_t) __attribute__ ((__pure__)); mp_limb_t __gmpn_gcd_1 (mp_srcptr, mp_size_t, mp_limb_t) __attribute__ ((__pure__)); mp_limb_t __gmpn_gcdext_1 (mp_limb_signed_t *, mp_limb_signed_t *, mp_limb_t, mp_limb_t); mp_size_t __gmpn_gcdext (mp_ptr, mp_ptr, mp_size_t *, mp_ptr, mp_size_t, mp_ptr, mp_size_t); size_t __gmpn_get_str (unsigned char *, int, mp_ptr, mp_size_t); mp_bitcnt_t __gmpn_hamdist (mp_srcptr, mp_srcptr, mp_size_t) __attribute__ ((__pure__)); mp_limb_t __gmpn_lshift (mp_ptr, mp_srcptr, mp_size_t, unsigned int); mp_limb_t __gmpn_mod_1 (mp_srcptr, mp_size_t, mp_limb_t) __attribute__ ((__pure__)); mp_limb_t __gmpn_mul (mp_ptr, mp_srcptr, mp_size_t, mp_srcptr, mp_size_t); mp_limb_t __gmpn_mul_1 (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t); void __gmpn_mul_n (mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); void __gmpn_sqr (mp_ptr, mp_srcptr, mp_size_t); mp_limb_t __gmpn_neg (mp_ptr, mp_srcptr, mp_size_t); void __gmpn_com (mp_ptr, mp_srcptr, mp_size_t); int __gmpn_perfect_square_p (mp_srcptr, mp_size_t) __attribute__ ((__pure__)); int __gmpn_perfect_power_p (mp_srcptr, mp_size_t) __attribute__ ((__pure__)); mp_bitcnt_t __gmpn_popcount (mp_srcptr, mp_size_t) __attribute__ ((__pure__)); mp_size_t __gmpn_pow_1 (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t, mp_ptr); mp_limb_t __gmpn_preinv_mod_1 (mp_srcptr, mp_size_t, mp_limb_t, mp_limb_t) __attribute__ ((__pure__)); void __gmpn_random (mp_ptr, mp_size_t); void __gmpn_random2 (mp_ptr, mp_size_t); mp_limb_t __gmpn_rshift (mp_ptr, mp_srcptr, mp_size_t, unsigned int); mp_bitcnt_t __gmpn_scan0 (mp_srcptr, mp_bitcnt_t) __attribute__ ((__pure__)); mp_bitcnt_t __gmpn_scan1 (mp_srcptr, mp_bitcnt_t) __attribute__ ((__pure__)); mp_size_t __gmpn_set_str (mp_ptr, const unsigned char *, size_t, int); size_t __gmpn_sizeinbase (mp_srcptr, mp_size_t, int); mp_size_t __gmpn_sqrtrem (mp_ptr, mp_ptr, mp_srcptr, mp_size_t); mp_limb_t __gmpn_sub (mp_ptr, mp_srcptr, mp_size_t, mp_srcptr, mp_size_t); mp_limb_t __gmpn_sub_1 (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t) ; mp_limb_t __gmpn_sub_n (mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); mp_limb_t __gmpn_submul_1 (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t); void __gmpn_tdiv_qr (mp_ptr, mp_ptr, mp_size_t, mp_srcptr, mp_size_t, mp_srcptr, mp_size_t); void __gmpn_and_n (mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); void __gmpn_andn_n (mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); void __gmpn_nand_n (mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); void __gmpn_ior_n (mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); void __gmpn_iorn_n (mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); void __gmpn_nior_n (mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); void __gmpn_xor_n (mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); void __gmpn_xnor_n (mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); void __gmpn_copyi (mp_ptr, mp_srcptr, mp_size_t); void __gmpn_copyd (mp_ptr, mp_srcptr, mp_size_t); void __gmpn_zero (mp_ptr, mp_size_t); mp_limb_t __gmpn_cnd_add_n (mp_limb_t, mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); mp_limb_t __gmpn_cnd_sub_n (mp_limb_t, mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); mp_limb_t __gmpn_sec_add_1 (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t, mp_ptr); mp_size_t __gmpn_sec_add_1_itch (mp_size_t) __attribute__ ((__pure__)); mp_limb_t __gmpn_sec_sub_1 (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t, mp_ptr); mp_size_t __gmpn_sec_sub_1_itch (mp_size_t) __attribute__ ((__pure__)); void __gmpn_cnd_swap (mp_limb_t, volatile mp_limb_t *, volatile mp_limb_t *, mp_size_t); void __gmpn_sec_mul (mp_ptr, mp_srcptr, mp_size_t, mp_srcptr, mp_size_t, mp_ptr); mp_size_t __gmpn_sec_mul_itch (mp_size_t, mp_size_t) __attribute__ ((__pure__)); void __gmpn_sec_sqr (mp_ptr, mp_srcptr, mp_size_t, mp_ptr); mp_size_t __gmpn_sec_sqr_itch (mp_size_t) __attribute__ ((__pure__)); void __gmpn_sec_powm (mp_ptr, mp_srcptr, mp_size_t, mp_srcptr, mp_bitcnt_t, mp_srcptr, mp_size_t, mp_ptr); mp_size_t __gmpn_sec_powm_itch (mp_size_t, mp_bitcnt_t, mp_size_t) __attribute__ ((__pure__)); void __gmpn_sec_tabselect (volatile mp_limb_t *, volatile const mp_limb_t *, mp_size_t, mp_size_t, mp_size_t); mp_limb_t __gmpn_sec_div_qr (mp_ptr, mp_ptr, mp_size_t, mp_srcptr, mp_size_t, mp_ptr); mp_size_t __gmpn_sec_div_qr_itch (mp_size_t, mp_size_t) __attribute__ ((__pure__)); void __gmpn_sec_div_r (mp_ptr, mp_size_t, mp_srcptr, mp_size_t, mp_ptr); mp_size_t __gmpn_sec_div_r_itch (mp_size_t, mp_size_t) __attribute__ ((__pure__)); int __gmpn_sec_invert (mp_ptr, mp_ptr, mp_srcptr, mp_size_t, mp_bitcnt_t, mp_ptr); mp_size_t __gmpn_sec_invert_itch (mp_size_t) __attribute__ ((__pure__)); # 1721 "/usr/include/x86_64-linux-gnu/gmp.h" 3 extern __inline__ __attribute__ ((__gnu_inline__)) void __gmpz_abs (mpz_ptr __gmp_w, mpz_srcptr __gmp_u) { if (__gmp_w != __gmp_u) __gmpz_set (__gmp_w, __gmp_u); __gmp_w->_mp_size = ((__gmp_w->_mp_size) >= 0 ? (__gmp_w->_mp_size) : -(__gmp_w->_mp_size)); } # 1745 "/usr/include/x86_64-linux-gnu/gmp.h" 3 extern __inline__ __attribute__ ((__gnu_inline__)) int __gmpz_fits_uint_p (mpz_srcptr __gmp_z) { mp_size_t __gmp_n = __gmp_z->_mp_size; mp_ptr __gmp_p = __gmp_z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= (0x7fffffff * 2U + 1U)));; } extern __inline__ __attribute__ ((__gnu_inline__)) int __gmpz_fits_ulong_p (mpz_srcptr __gmp_z) { mp_size_t __gmp_n = __gmp_z->_mp_size; mp_ptr __gmp_p = __gmp_z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= (0x7fffffffffffffffL * 2UL + 1UL)));; } extern __inline__ __attribute__ ((__gnu_inline__)) int __gmpz_fits_ushort_p (mpz_srcptr __gmp_z) { mp_size_t __gmp_n = __gmp_z->_mp_size; mp_ptr __gmp_p = __gmp_z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= (0x7fff * 2 + 1)));; } extern __inline__ __attribute__ ((__gnu_inline__)) unsigned long __gmpz_get_ui (mpz_srcptr __gmp_z) { mp_ptr __gmp_p = __gmp_z->_mp_d; mp_size_t __gmp_n = __gmp_z->_mp_size; mp_limb_t __gmp_l = __gmp_p[0]; return (__gmp_n != 0 ? __gmp_l : 0); # 1801 "/usr/include/x86_64-linux-gnu/gmp.h" 3 } extern __inline__ __attribute__ ((__gnu_inline__)) mp_limb_t __gmpz_getlimbn (mpz_srcptr __gmp_z, mp_size_t __gmp_n) { mp_limb_t __gmp_result = 0; if (__builtin_expect ((__gmp_n >= 0 && __gmp_n < ((__gmp_z->_mp_size) >= 0 ? (__gmp_z->_mp_size) : -(__gmp_z->_mp_size))) != 0, 1)) __gmp_result = __gmp_z->_mp_d[__gmp_n]; return __gmp_result; } extern __inline__ __attribute__ ((__gnu_inline__)) void __gmpz_neg (mpz_ptr __gmp_w, mpz_srcptr __gmp_u) { if (__gmp_w != __gmp_u) __gmpz_set (__gmp_w, __gmp_u); __gmp_w->_mp_size = - __gmp_w->_mp_size; } extern __inline__ __attribute__ ((__gnu_inline__)) int __gmpz_perfect_square_p (mpz_srcptr __gmp_a) { mp_size_t __gmp_asize; int __gmp_result; __gmp_asize = __gmp_a->_mp_size; __gmp_result = (__gmp_asize >= 0); if (__builtin_expect ((__gmp_asize > 0) != 0, 1)) __gmp_result = __gmpn_perfect_square_p (__gmp_a->_mp_d, __gmp_asize); return __gmp_result; } extern __inline__ __attribute__ ((__gnu_inline__)) mp_bitcnt_t __gmpz_popcount (mpz_srcptr __gmp_u) { mp_size_t __gmp_usize; mp_bitcnt_t __gmp_result; __gmp_usize = __gmp_u->_mp_size; __gmp_result = (__gmp_usize < 0 ? ~ ((mp_bitcnt_t) (0)) : ((mp_bitcnt_t) (0))); if (__builtin_expect ((__gmp_usize > 0) != 0, 1)) __gmp_result = __gmpn_popcount (__gmp_u->_mp_d, __gmp_usize); return __gmp_result; } extern __inline__ __attribute__ ((__gnu_inline__)) void __gmpz_set_q (mpz_ptr __gmp_w, mpq_srcptr __gmp_u) { __gmpz_tdiv_q (__gmp_w, (&((__gmp_u)->_mp_num)), (&((__gmp_u)->_mp_den))); } extern __inline__ __attribute__ ((__gnu_inline__)) size_t __gmpz_size (mpz_srcptr __gmp_z) { return ((__gmp_z->_mp_size) >= 0 ? (__gmp_z->_mp_size) : -(__gmp_z->_mp_size)); } extern __inline__ __attribute__ ((__gnu_inline__)) void __gmpq_abs (mpq_ptr __gmp_w, mpq_srcptr __gmp_u) { if (__gmp_w != __gmp_u) __gmpq_set (__gmp_w, __gmp_u); __gmp_w->_mp_num._mp_size = ((__gmp_w->_mp_num._mp_size) >= 0 ? (__gmp_w->_mp_num._mp_size) : -(__gmp_w->_mp_num._mp_size)); } extern __inline__ __attribute__ ((__gnu_inline__)) void __gmpq_neg (mpq_ptr __gmp_w, mpq_srcptr __gmp_u) { if (__gmp_w != __gmp_u) __gmpq_set (__gmp_w, __gmp_u); __gmp_w->_mp_num._mp_size = - __gmp_w->_mp_num._mp_size; } # 2143 "/usr/include/x86_64-linux-gnu/gmp.h" 3 extern __inline__ __attribute__ ((__gnu_inline__)) mp_limb_t __gmpn_add (mp_ptr __gmp_wp, mp_srcptr __gmp_xp, mp_size_t __gmp_xsize, mp_srcptr __gmp_yp, mp_size_t __gmp_ysize) { mp_limb_t __gmp_c; do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ ((mp_limb_t) (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0); return __gmp_c; } extern __inline__ __attribute__ ((__gnu_inline__)) mp_limb_t __gmpn_add_1 (mp_ptr __gmp_dst, mp_srcptr __gmp_src, mp_size_t __gmp_size, mp_limb_t __gmp_n) { mp_limb_t __gmp_c; do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (__gmp_src)[0]; __gmp_r = __gmp_x + (__gmp_n); (__gmp_dst)[0] = __gmp_r; if (((__gmp_r) < ((__gmp_n)))) { (__gmp_c) = 1; for (__gmp_i = 1; __gmp_i < (__gmp_size);) { __gmp_x = (__gmp_src)[__gmp_i]; __gmp_r = __gmp_x + 1; (__gmp_dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!((__gmp_r) < (1))) { if ((__gmp_src) != (__gmp_dst)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_size); __gmp_j++) (__gmp_dst)[__gmp_j] = (__gmp_src)[__gmp_j]; } while (0); (__gmp_c) = 0; break; } } } else { if ((__gmp_src) != (__gmp_dst)) do { mp_size_t __gmp_j; ; for (__gmp_j = (1); __gmp_j < (__gmp_size); __gmp_j++) (__gmp_dst)[__gmp_j] = (__gmp_src)[__gmp_j]; } while (0); (__gmp_c) = 0; } } while (0); return __gmp_c; } extern __inline__ __attribute__ ((__gnu_inline__)) int __gmpn_cmp (mp_srcptr __gmp_xp, mp_srcptr __gmp_yp, mp_size_t __gmp_size) { int __gmp_result; do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (__gmp_result) = 0; __gmp_i = (__gmp_size); while (--__gmp_i >= 0) { __gmp_x = (__gmp_xp)[__gmp_i]; __gmp_y = (__gmp_yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (__gmp_result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0); return __gmp_result; } extern __inline__ __attribute__ ((__gnu_inline__)) int __gmpn_zero_p (mp_srcptr __gmp_p, mp_size_t __gmp_n) { do { if (__gmp_p[--__gmp_n] != 0) return 0; } while (__gmp_n != 0); return 1; } extern __inline__ __attribute__ ((__gnu_inline__)) mp_limb_t __gmpn_sub (mp_ptr __gmp_wp, mp_srcptr __gmp_xp, mp_size_t __gmp_xsize, mp_srcptr __gmp_yp, mp_size_t __gmp_ysize) { mp_limb_t __gmp_c; do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_sub_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x - 1) & ((~ ((mp_limb_t) (0))) >> 0)), __gmp_x == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0); return __gmp_c; } extern __inline__ __attribute__ ((__gnu_inline__)) mp_limb_t __gmpn_sub_1 (mp_ptr __gmp_dst, mp_srcptr __gmp_src, mp_size_t __gmp_size, mp_limb_t __gmp_n) { mp_limb_t __gmp_c; do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (__gmp_src)[0]; __gmp_r = __gmp_x - (__gmp_n); (__gmp_dst)[0] = __gmp_r; if (((__gmp_x) < ((__gmp_n)))) { (__gmp_c) = 1; for (__gmp_i = 1; __gmp_i < (__gmp_size);) { __gmp_x = (__gmp_src)[__gmp_i]; __gmp_r = __gmp_x - 1; (__gmp_dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!((__gmp_x) < (1))) { if ((__gmp_src) != (__gmp_dst)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_size); __gmp_j++) (__gmp_dst)[__gmp_j] = (__gmp_src)[__gmp_j]; } while (0); (__gmp_c) = 0; break; } } } else { if ((__gmp_src) != (__gmp_dst)) do { mp_size_t __gmp_j; ; for (__gmp_j = (1); __gmp_j < (__gmp_size); __gmp_j++) (__gmp_dst)[__gmp_j] = (__gmp_src)[__gmp_j]; } while (0); (__gmp_c) = 0; } } while (0); return __gmp_c; } extern __inline__ __attribute__ ((__gnu_inline__)) mp_limb_t __gmpn_neg (mp_ptr __gmp_rp, mp_srcptr __gmp_up, mp_size_t __gmp_n) { while (*__gmp_up == 0) { *__gmp_rp = 0; if (!--__gmp_n) return 0; ++__gmp_up; ++__gmp_rp; } *__gmp_rp = (- *__gmp_up) & ((~ ((mp_limb_t) (0))) >> 0); if (--__gmp_n) __gmpn_com (++__gmp_rp, ++__gmp_up, __gmp_n); return 1; } # 2323 "/usr/include/x86_64-linux-gnu/gmp.h" 3 enum { GMP_ERROR_NONE = 0, GMP_ERROR_UNSUPPORTED_ARGUMENT = 1, GMP_ERROR_DIVISION_BY_ZERO = 2, GMP_ERROR_SQRT_OF_NEGATIVE = 4, GMP_ERROR_INVALID_ARGUMENT = 8, GMP_ERROR_MPZ_OVERFLOW = 16 }; # 30 "mpint.h" 2 # 34 "mpint.h" typedef MP_INT mpint_t; static inline unsigned long mpint_estimate_bits(const mpint_t *t) { return (unsigned long) # 41 "mpint.h" 3 __gmpz_size # 41 "mpint.h" (t) * # 41 "mpint.h" 3 (64 - 0) # 41 "mpint.h" ; } static inline bool mpint_alloc_mayfail(mpint_t *t, unsigned long bits, ajla_error_t __attribute__((__unused__)) *err) { # 46 "mpint.h" 3 __gmpz_init2 # 46 "mpint.h" (t, bits); return true; } static inline bool mpint_alloc_copy_mayfail(mpint_t *t, const mpint_t *src, ajla_error_t __attribute__((__unused__)) *err) { # 52 "mpint.h" 3 __gmpz_init_set # 52 "mpint.h" (t, src); return true; } static inline void mpint_free(mpint_t *t) { # 58 "mpint.h" 3 __gmpz_clear # 58 "mpint.h" (t); } static inline bool mpint_negative(const mpint_t *t) { return # 63 "mpint.h" 3 (( # 63 "mpint.h" t # 63 "mpint.h" 3 )->_mp_size < 0 ? -1 : ( # 63 "mpint.h" t # 63 "mpint.h" 3 )->_mp_size > 0) # 63 "mpint.h" < 0; } # 157 "mpint.h" static inline bool mpint_set_from_int8_t(mpint_t *t, int8_t val, bool uns, ajla_error_t __attribute__((__unused__)) *err){ if (sizeof(int8_t) <= sizeof(long)) { if (!uns) # 157 "mpint.h" 3 __gmpz_set_si # 157 "mpint.h" (t, (long)val); else # 157 "mpint.h" 3 __gmpz_set_ui # 157 "mpint.h" (t, (unsigned long)(uint8_t)val); } else { bool sign = val < 0 && !uns; if ((__builtin_expect((int)(sign), 0))) val = -(uint8_t)val; # 157 "mpint.h" 3 __gmpz_import # 157 "mpint.h" (t, 1, 1, sizeof(int8_t), 0, 0, &val); if ((__builtin_expect((int)(sign), 0))) # 157 "mpint.h" 3 __gmpz_neg # 157 "mpint.h" (t, t); } return true; } static inline bool mpint_init_from_int8_t(mpint_t *t, int8_t val, ajla_error_t *err){ if (sizeof(int8_t) <= sizeof(long)) { # 157 "mpint.h" 3 __gmpz_init_set_si # 157 "mpint.h" (t, (long)val); } else { if ((__builtin_expect((int)(!mpint_alloc_mayfail(t, sizeof(int8_t) * 8, err)), 0))) return false; if ((__builtin_expect((int)(!mpint_set_from_int8_t(t, val, false, err)), 0))) { # 157 "mpint.h" 3 __gmpz_clear # 157 "mpint.h" (t); return false; } } return true; } static inline __attribute__((__always_inline__)) bool mpint_export_to_int8_t(const mpint_t *t, int8_t *result, ajla_error_t *err){ if ( # 157 "mpint.h" 3 __gmpz_fits_slong_p # 157 "mpint.h" (t)) { long l; l = # 157 "mpint.h" 3 __gmpz_get_si # 157 "mpint.h" (t); if ((__builtin_expect((int)(l != (int8_t)l), 0))) goto doesnt_fit; *result = (int8_t)l; return true; } else if (sizeof(int8_t) > sizeof(long)) { uint8_t ui; size_t bit = # 157 "mpint.h" 3 __gmpz_sizeinbase # 157 "mpint.h" (t, 2); if (bit > 8 * sizeof(int8_t)) goto doesnt_fit; (void) # 157 "mpint.h" 3 __gmpz_export # 157 "mpint.h" (&ui, # 157 "mpint.h" 3 ((void *)0) # 157 "mpint.h" , 1, sizeof(uint8_t), 0, 0, t); if ( # 157 "mpint.h" 3 (( # 157 "mpint.h" t # 157 "mpint.h" 3 )->_mp_size < 0 ? -1 : ( # 157 "mpint.h" t # 157 "mpint.h" 3 )->_mp_size > 0) # 157 "mpint.h" >= 0) { if ((int8_t)ui < 0) goto doesnt_fit; } else { ui = -ui; if ((int8_t)ui >= 0) goto doesnt_fit; } *result = (int8_t)ui; return true; } doesnt_fit: fatal_mayfail(error_ajla_aux_(1, 5, 0 , "mpint.h" ":" "157"), err, "integer too large for the target type"); return false; } static inline __attribute__((__always_inline__)) bool mpint_export_to_uint8_t(const mpint_t *t, uint8_t *result, ajla_error_t *err){ if ( # 157 "mpint.h" 3 __gmpz_fits_ulong_p # 157 "mpint.h" (t)) { unsigned long l; l = # 157 "mpint.h" 3 __gmpz_get_ui # 157 "mpint.h" (t); if ((__builtin_expect((int)(l != (uint8_t)l), 0))) goto doesnt_fit; *result = (uint8_t)l; return true; } else if (sizeof(uint8_t) > sizeof(unsigned long)) { size_t bit; if ((__builtin_expect((int)( # 157 "mpint.h" 3 (( # 157 "mpint.h" t # 157 "mpint.h" 3 )->_mp_size < 0 ? -1 : ( # 157 "mpint.h" t # 157 "mpint.h" 3 )->_mp_size > 0) # 157 "mpint.h" < 0), 0))) goto doesnt_fit; bit = # 157 "mpint.h" 3 __gmpz_sizeinbase # 157 "mpint.h" (t, 2); if (bit > 8 * sizeof(uint8_t)) goto doesnt_fit; (void) # 157 "mpint.h" 3 __gmpz_export # 157 "mpint.h" (result, # 157 "mpint.h" 3 ((void *)0) # 157 "mpint.h" , 1, sizeof(uint8_t), 0, 0, t); return true; } doesnt_fit: fatal_mayfail(error_ajla_aux_(1, 5, 0 , "mpint.h" ":" "157"), err, "integer too large for the target type"); return false; } static inline bool mpint_set_from_int16_t(mpint_t *t, int16_t val, bool uns, ajla_error_t __attribute__((__unused__)) *err){ if (sizeof(int16_t) <= sizeof(long)) { if (!uns) # 157 "mpint.h" 3 __gmpz_set_si # 157 "mpint.h" (t, (long)val); else # 157 "mpint.h" 3 __gmpz_set_ui # 157 "mpint.h" (t, (unsigned long)(uint16_t)val); } else { bool sign = val < 0 && !uns; if ((__builtin_expect((int)(sign), 0))) val = -(uint16_t)val; # 157 "mpint.h" 3 __gmpz_import # 157 "mpint.h" (t, 1, 1, sizeof(int16_t), 0, 0, &val); if ((__builtin_expect((int)(sign), 0))) # 157 "mpint.h" 3 __gmpz_neg # 157 "mpint.h" (t, t); } return true; } static inline bool mpint_init_from_int16_t(mpint_t *t, int16_t val, ajla_error_t *err){ if (sizeof(int16_t) <= sizeof(long)) { # 157 "mpint.h" 3 __gmpz_init_set_si # 157 "mpint.h" (t, (long)val); } else { if ((__builtin_expect((int)(!mpint_alloc_mayfail(t, sizeof(int16_t) * 8, err)), 0))) return false; if ((__builtin_expect((int)(!mpint_set_from_int16_t(t, val, false, err)), 0))) { # 157 "mpint.h" 3 __gmpz_clear # 157 "mpint.h" (t); return false; } } return true; } static inline __attribute__((__always_inline__)) bool mpint_export_to_int16_t(const mpint_t *t, int16_t *result, ajla_error_t *err){ if ( # 157 "mpint.h" 3 __gmpz_fits_slong_p # 157 "mpint.h" (t)) { long l; l = # 157 "mpint.h" 3 __gmpz_get_si # 157 "mpint.h" (t); if ((__builtin_expect((int)(l != (int16_t)l), 0))) goto doesnt_fit; *result = (int16_t)l; return true; } else if (sizeof(int16_t) > sizeof(long)) { uint16_t ui; size_t bit = # 157 "mpint.h" 3 __gmpz_sizeinbase # 157 "mpint.h" (t, 2); if (bit > 8 * sizeof(int16_t)) goto doesnt_fit; (void) # 157 "mpint.h" 3 __gmpz_export # 157 "mpint.h" (&ui, # 157 "mpint.h" 3 ((void *)0) # 157 "mpint.h" , 1, sizeof(uint16_t), 0, 0, t); if ( # 157 "mpint.h" 3 (( # 157 "mpint.h" t # 157 "mpint.h" 3 )->_mp_size < 0 ? -1 : ( # 157 "mpint.h" t # 157 "mpint.h" 3 )->_mp_size > 0) # 157 "mpint.h" >= 0) { if ((int16_t)ui < 0) goto doesnt_fit; } else { ui = -ui; if ((int16_t)ui >= 0) goto doesnt_fit; } *result = (int16_t)ui; return true; } doesnt_fit: fatal_mayfail(error_ajla_aux_(1, 5, 0 , "mpint.h" ":" "157"), err, "integer too large for the target type"); return false; } static inline __attribute__((__always_inline__)) bool mpint_export_to_uint16_t(const mpint_t *t, uint16_t *result, ajla_error_t *err){ if ( # 157 "mpint.h" 3 __gmpz_fits_ulong_p # 157 "mpint.h" (t)) { unsigned long l; l = # 157 "mpint.h" 3 __gmpz_get_ui # 157 "mpint.h" (t); if ((__builtin_expect((int)(l != (uint16_t)l), 0))) goto doesnt_fit; *result = (uint16_t)l; return true; } else if (sizeof(uint16_t) > sizeof(unsigned long)) { size_t bit; if ((__builtin_expect((int)( # 157 "mpint.h" 3 (( # 157 "mpint.h" t # 157 "mpint.h" 3 )->_mp_size < 0 ? -1 : ( # 157 "mpint.h" t # 157 "mpint.h" 3 )->_mp_size > 0) # 157 "mpint.h" < 0), 0))) goto doesnt_fit; bit = # 157 "mpint.h" 3 __gmpz_sizeinbase # 157 "mpint.h" (t, 2); if (bit > 8 * sizeof(uint16_t)) goto doesnt_fit; (void) # 157 "mpint.h" 3 __gmpz_export # 157 "mpint.h" (result, # 157 "mpint.h" 3 ((void *)0) # 157 "mpint.h" , 1, sizeof(uint16_t), 0, 0, t); return true; } doesnt_fit: fatal_mayfail(error_ajla_aux_(1, 5, 0 , "mpint.h" ":" "157"), err, "integer too large for the target type"); return false; } static inline bool mpint_set_from_int32_t(mpint_t *t, int32_t val, bool uns, ajla_error_t __attribute__((__unused__)) *err){ if (sizeof(int32_t) <= sizeof(long)) { if (!uns) # 157 "mpint.h" 3 __gmpz_set_si # 157 "mpint.h" (t, (long)val); else # 157 "mpint.h" 3 __gmpz_set_ui # 157 "mpint.h" (t, (unsigned long)(uint32_t)val); } else { bool sign = val < 0 && !uns; if ((__builtin_expect((int)(sign), 0))) val = -(uint32_t)val; # 157 "mpint.h" 3 __gmpz_import # 157 "mpint.h" (t, 1, 1, sizeof(int32_t), 0, 0, &val); if ((__builtin_expect((int)(sign), 0))) # 157 "mpint.h" 3 __gmpz_neg # 157 "mpint.h" (t, t); } return true; } static inline bool mpint_init_from_int32_t(mpint_t *t, int32_t val, ajla_error_t *err){ if (sizeof(int32_t) <= sizeof(long)) { # 157 "mpint.h" 3 __gmpz_init_set_si # 157 "mpint.h" (t, (long)val); } else { if ((__builtin_expect((int)(!mpint_alloc_mayfail(t, sizeof(int32_t) * 8, err)), 0))) return false; if ((__builtin_expect((int)(!mpint_set_from_int32_t(t, val, false, err)), 0))) { # 157 "mpint.h" 3 __gmpz_clear # 157 "mpint.h" (t); return false; } } return true; } static inline __attribute__((__always_inline__)) bool mpint_export_to_int32_t(const mpint_t *t, int32_t *result, ajla_error_t *err){ if ( # 157 "mpint.h" 3 __gmpz_fits_slong_p # 157 "mpint.h" (t)) { long l; l = # 157 "mpint.h" 3 __gmpz_get_si # 157 "mpint.h" (t); if ((__builtin_expect((int)(l != (int32_t)l), 0))) goto doesnt_fit; *result = (int32_t)l; return true; } else if (sizeof(int32_t) > sizeof(long)) { uint32_t ui; size_t bit = # 157 "mpint.h" 3 __gmpz_sizeinbase # 157 "mpint.h" (t, 2); if (bit > 8 * sizeof(int32_t)) goto doesnt_fit; (void) # 157 "mpint.h" 3 __gmpz_export # 157 "mpint.h" (&ui, # 157 "mpint.h" 3 ((void *)0) # 157 "mpint.h" , 1, sizeof(uint32_t), 0, 0, t); if ( # 157 "mpint.h" 3 (( # 157 "mpint.h" t # 157 "mpint.h" 3 )->_mp_size < 0 ? -1 : ( # 157 "mpint.h" t # 157 "mpint.h" 3 )->_mp_size > 0) # 157 "mpint.h" >= 0) { if ((int32_t)ui < 0) goto doesnt_fit; } else { ui = -ui; if ((int32_t)ui >= 0) goto doesnt_fit; } *result = (int32_t)ui; return true; } doesnt_fit: fatal_mayfail(error_ajla_aux_(1, 5, 0 , "mpint.h" ":" "157"), err, "integer too large for the target type"); return false; } static inline __attribute__((__always_inline__)) bool mpint_export_to_uint32_t(const mpint_t *t, uint32_t *result, ajla_error_t *err){ if ( # 157 "mpint.h" 3 __gmpz_fits_ulong_p # 157 "mpint.h" (t)) { unsigned long l; l = # 157 "mpint.h" 3 __gmpz_get_ui # 157 "mpint.h" (t); if ((__builtin_expect((int)(l != (uint32_t)l), 0))) goto doesnt_fit; *result = (uint32_t)l; return true; } else if (sizeof(uint32_t) > sizeof(unsigned long)) { size_t bit; if ((__builtin_expect((int)( # 157 "mpint.h" 3 (( # 157 "mpint.h" t # 157 "mpint.h" 3 )->_mp_size < 0 ? -1 : ( # 157 "mpint.h" t # 157 "mpint.h" 3 )->_mp_size > 0) # 157 "mpint.h" < 0), 0))) goto doesnt_fit; bit = # 157 "mpint.h" 3 __gmpz_sizeinbase # 157 "mpint.h" (t, 2); if (bit > 8 * sizeof(uint32_t)) goto doesnt_fit; (void) # 157 "mpint.h" 3 __gmpz_export # 157 "mpint.h" (result, # 157 "mpint.h" 3 ((void *)0) # 157 "mpint.h" , 1, sizeof(uint32_t), 0, 0, t); return true; } doesnt_fit: fatal_mayfail(error_ajla_aux_(1, 5, 0 , "mpint.h" ":" "157"), err, "integer too large for the target type"); return false; } static inline bool mpint_set_from_int64_t(mpint_t *t, int64_t val, bool uns, ajla_error_t __attribute__((__unused__)) *err){ if (sizeof(int64_t) <= sizeof(long)) { if (!uns) # 157 "mpint.h" 3 __gmpz_set_si # 157 "mpint.h" (t, (long)val); else # 157 "mpint.h" 3 __gmpz_set_ui # 157 "mpint.h" (t, (unsigned long)(uint64_t)val); } else { bool sign = val < 0 && !uns; if ((__builtin_expect((int)(sign), 0))) val = -(uint64_t)val; # 157 "mpint.h" 3 __gmpz_import # 157 "mpint.h" (t, 1, 1, sizeof(int64_t), 0, 0, &val); if ((__builtin_expect((int)(sign), 0))) # 157 "mpint.h" 3 __gmpz_neg # 157 "mpint.h" (t, t); } return true; } static inline bool mpint_init_from_int64_t(mpint_t *t, int64_t val, ajla_error_t *err){ if (sizeof(int64_t) <= sizeof(long)) { # 157 "mpint.h" 3 __gmpz_init_set_si # 157 "mpint.h" (t, (long)val); } else { if ((__builtin_expect((int)(!mpint_alloc_mayfail(t, sizeof(int64_t) * 8, err)), 0))) return false; if ((__builtin_expect((int)(!mpint_set_from_int64_t(t, val, false, err)), 0))) { # 157 "mpint.h" 3 __gmpz_clear # 157 "mpint.h" (t); return false; } } return true; } static inline __attribute__((__always_inline__)) bool mpint_export_to_int64_t(const mpint_t *t, int64_t *result, ajla_error_t *err){ if ( # 157 "mpint.h" 3 __gmpz_fits_slong_p # 157 "mpint.h" (t)) { long l; l = # 157 "mpint.h" 3 __gmpz_get_si # 157 "mpint.h" (t); if ((__builtin_expect((int)(l != (int64_t)l), 0))) goto doesnt_fit; *result = (int64_t)l; return true; } else if (sizeof(int64_t) > sizeof(long)) { uint64_t ui; size_t bit = # 157 "mpint.h" 3 __gmpz_sizeinbase # 157 "mpint.h" (t, 2); if (bit > 8 * sizeof(int64_t)) goto doesnt_fit; (void) # 157 "mpint.h" 3 __gmpz_export # 157 "mpint.h" (&ui, # 157 "mpint.h" 3 ((void *)0) # 157 "mpint.h" , 1, sizeof(uint64_t), 0, 0, t); if ( # 157 "mpint.h" 3 (( # 157 "mpint.h" t # 157 "mpint.h" 3 )->_mp_size < 0 ? -1 : ( # 157 "mpint.h" t # 157 "mpint.h" 3 )->_mp_size > 0) # 157 "mpint.h" >= 0) { if ((int64_t)ui < 0) goto doesnt_fit; } else { ui = -ui; if ((int64_t)ui >= 0) goto doesnt_fit; } *result = (int64_t)ui; return true; } doesnt_fit: fatal_mayfail(error_ajla_aux_(1, 5, 0 , "mpint.h" ":" "157"), err, "integer too large for the target type"); return false; } static inline __attribute__((__always_inline__)) bool mpint_export_to_uint64_t(const mpint_t *t, uint64_t *result, ajla_error_t *err){ if ( # 157 "mpint.h" 3 __gmpz_fits_ulong_p # 157 "mpint.h" (t)) { unsigned long l; l = # 157 "mpint.h" 3 __gmpz_get_ui # 157 "mpint.h" (t); if ((__builtin_expect((int)(l != (uint64_t)l), 0))) goto doesnt_fit; *result = (uint64_t)l; return true; } else if (sizeof(uint64_t) > sizeof(unsigned long)) { size_t bit; if ((__builtin_expect((int)( # 157 "mpint.h" 3 (( # 157 "mpint.h" t # 157 "mpint.h" 3 )->_mp_size < 0 ? -1 : ( # 157 "mpint.h" t # 157 "mpint.h" 3 )->_mp_size > 0) # 157 "mpint.h" < 0), 0))) goto doesnt_fit; bit = # 157 "mpint.h" 3 __gmpz_sizeinbase # 157 "mpint.h" (t, 2); if (bit > 8 * sizeof(uint64_t)) goto doesnt_fit; (void) # 157 "mpint.h" 3 __gmpz_export # 157 "mpint.h" (result, # 157 "mpint.h" 3 ((void *)0) # 157 "mpint.h" , 1, sizeof(uint64_t), 0, 0, t); return true; } doesnt_fit: fatal_mayfail(error_ajla_aux_(1, 5, 0 , "mpint.h" ":" "157"), err, "integer too large for the target type"); return false; } static inline bool mpint_set_from_int128_t(mpint_t *t, int128_t val, bool uns, ajla_error_t __attribute__((__unused__)) *err){ if (sizeof(int128_t) <= sizeof(long)) { if (!uns) # 157 "mpint.h" 3 __gmpz_set_si # 157 "mpint.h" (t, (long)val); else # 157 "mpint.h" 3 __gmpz_set_ui # 157 "mpint.h" (t, (unsigned long)(uint128_t)val); } else { bool sign = val < 0 && !uns; if ((__builtin_expect((int)(sign), 0))) val = -(uint128_t)val; # 157 "mpint.h" 3 __gmpz_import # 157 "mpint.h" (t, 1, 1, sizeof(int128_t), 0, 0, &val); if ((__builtin_expect((int)(sign), 0))) # 157 "mpint.h" 3 __gmpz_neg # 157 "mpint.h" (t, t); } return true; } static inline bool mpint_init_from_int128_t(mpint_t *t, int128_t val, ajla_error_t *err){ if (sizeof(int128_t) <= sizeof(long)) { # 157 "mpint.h" 3 __gmpz_init_set_si # 157 "mpint.h" (t, (long)val); } else { if ((__builtin_expect((int)(!mpint_alloc_mayfail(t, sizeof(int128_t) * 8, err)), 0))) return false; if ((__builtin_expect((int)(!mpint_set_from_int128_t(t, val, false, err)), 0))) { # 157 "mpint.h" 3 __gmpz_clear # 157 "mpint.h" (t); return false; } } return true; } static inline __attribute__((__always_inline__)) bool mpint_export_to_int128_t(const mpint_t *t, int128_t *result, ajla_error_t *err){ if ( # 157 "mpint.h" 3 __gmpz_fits_slong_p # 157 "mpint.h" (t)) { long l; l = # 157 "mpint.h" 3 __gmpz_get_si # 157 "mpint.h" (t); if ((__builtin_expect((int)(l != (int128_t)l), 0))) goto doesnt_fit; *result = (int128_t)l; return true; } else if (sizeof(int128_t) > sizeof(long)) { uint128_t ui; size_t bit = # 157 "mpint.h" 3 __gmpz_sizeinbase # 157 "mpint.h" (t, 2); if (bit > 8 * sizeof(int128_t)) goto doesnt_fit; (void) # 157 "mpint.h" 3 __gmpz_export # 157 "mpint.h" (&ui, # 157 "mpint.h" 3 ((void *)0) # 157 "mpint.h" , 1, sizeof(uint128_t), 0, 0, t); if ( # 157 "mpint.h" 3 (( # 157 "mpint.h" t # 157 "mpint.h" 3 )->_mp_size < 0 ? -1 : ( # 157 "mpint.h" t # 157 "mpint.h" 3 )->_mp_size > 0) # 157 "mpint.h" >= 0) { if ((int128_t)ui < 0) goto doesnt_fit; } else { ui = -ui; if ((int128_t)ui >= 0) goto doesnt_fit; } *result = (int128_t)ui; return true; } doesnt_fit: fatal_mayfail(error_ajla_aux_(1, 5, 0 , "mpint.h" ":" "157"), err, "integer too large for the target type"); return false; } static inline __attribute__((__always_inline__)) bool mpint_export_to_uint128_t(const mpint_t *t, uint128_t *result, ajla_error_t *err){ if ( # 157 "mpint.h" 3 __gmpz_fits_ulong_p # 157 "mpint.h" (t)) { unsigned long l; l = # 157 "mpint.h" 3 __gmpz_get_ui # 157 "mpint.h" (t); if ((__builtin_expect((int)(l != (uint128_t)l), 0))) goto doesnt_fit; *result = (uint128_t)l; return true; } else if (sizeof(uint128_t) > sizeof(unsigned long)) { size_t bit; if ((__builtin_expect((int)( # 157 "mpint.h" 3 (( # 157 "mpint.h" t # 157 "mpint.h" 3 )->_mp_size < 0 ? -1 : ( # 157 "mpint.h" t # 157 "mpint.h" 3 )->_mp_size > 0) # 157 "mpint.h" < 0), 0))) goto doesnt_fit; bit = # 157 "mpint.h" 3 __gmpz_sizeinbase # 157 "mpint.h" (t, 2); if (bit > 8 * sizeof(uint128_t)) goto doesnt_fit; (void) # 157 "mpint.h" 3 __gmpz_export # 157 "mpint.h" (result, # 157 "mpint.h" 3 ((void *)0) # 157 "mpint.h" , 1, sizeof(uint128_t), 0, 0, t); return true; } doesnt_fit: fatal_mayfail(error_ajla_aux_(1, 5, 0 , "mpint.h" ":" "157"), err, "integer too large for the target type"); return false; } static inline bool mpint_import_from_code(mpint_t *m, const code_t *code, ip_t n_words, ajla_error_t *err) { if ((__builtin_expect((int)(n_words >= size_t_limit + ((unsigned)(zero_()))), 0))) { fatal_mayfail(error_ajla_aux_(1, 4, 0 , "mpint.h" ":" "164"), err, "integer too large"); return false; } if ((__builtin_expect((int)(n_words != 0), 1)) && (__builtin_expect((int)((code[!0 ? n_words - 1 : 0] & ((code_t)(-((code_t)1 << (8 * sizeof(code_t) - 2)) * 2))) != 0), 0))) { size_t i; code_t *copy = ((__builtin_expect((int)(!mem_check_overflow(0, n_words, sizeof(code_t), err)), 0)) ? ((code_t *)return_ptr( # 169 "mpint.h" 3 ((void *)0) # 169 "mpint.h" )) : ((code_t *)return_ptr(mem_alloc_position((((size_t)(0) + (size_t)(n_words) * (size_t)(sizeof(code_t))) >= ((size_t)(0)) + (zero_()) ? ((size_t)(0) + (size_t)(n_words) * (size_t)(sizeof(code_t))) : ((size_t)(0))), err , "mpint.h" ":" "169")))); if ((__builtin_expect((int)(!copy), 0))) return false; for (i = 0; i < n_words; i++) copy[i] = ~code[i]; # 174 "mpint.h" 3 __gmpz_import # 174 "mpint.h" (m, n_words, !0 ? -1 : 1, sizeof(code_t), 0, 0, copy); mem_free_position(copy , "mpint.h" ":" "175"); # 176 "mpint.h" 3 __gmpz_com # 176 "mpint.h" (m, m); } else { # 178 "mpint.h" 3 __gmpz_import # 178 "mpint.h" (m, n_words, !0 ? -1 : 1, sizeof(code_t), 0, 0, code); } return true; } # 219 "mpint.h" bool mpint_add(const mpint_t *s1, const mpint_t *s2, mpint_t *r, ajla_error_t *err); bool mpint_subtract(const mpint_t *s1, const mpint_t *s2, mpint_t *r, ajla_error_t *err); bool mpint_multiply(const mpint_t *s1, const mpint_t *s2, mpint_t *r, ajla_error_t *err); bool mpint_divide(const mpint_t *s1, const mpint_t *s2, mpint_t *r, ajla_error_t *err); bool mpint_modulo(const mpint_t *s1, const mpint_t *s2, mpint_t *r, ajla_error_t *err); bool mpint_power(const mpint_t *s1, const mpint_t *s2, mpint_t *r, ajla_error_t *err); bool mpint_and(const mpint_t *s1, const mpint_t *s2, mpint_t *r, ajla_error_t *err); bool mpint_or(const mpint_t *s1, const mpint_t *s2, mpint_t *r, ajla_error_t *err); bool mpint_xor(const mpint_t *s1, const mpint_t *s2, mpint_t *r, ajla_error_t *err); bool mpint_shl(const mpint_t *s1, const mpint_t *s2, mpint_t *r, ajla_error_t *err); bool mpint_shr(const mpint_t *s1, const mpint_t *s2, mpint_t *r, ajla_error_t *err); bool mpint_bts(const mpint_t *s1, const mpint_t *s2, mpint_t *r, ajla_error_t *err); bool mpint_btr(const mpint_t *s1, const mpint_t *s2, mpint_t *r, ajla_error_t *err); bool mpint_btc(const mpint_t *s1, const mpint_t *s2, mpint_t *r, ajla_error_t *err); bool mpint_equal(const mpint_t *s1, const mpint_t *s2, ajla_flat_option_t *r, ajla_error_t *err); bool mpint_not_equal(const mpint_t *s1, const mpint_t *s2, ajla_flat_option_t *r, ajla_error_t *err); bool mpint_less(const mpint_t *s1, const mpint_t *s2, ajla_flat_option_t *r, ajla_error_t *err); bool mpint_less_equal(const mpint_t *s1, const mpint_t *s2, ajla_flat_option_t *r, ajla_error_t *err); bool mpint_greater(const mpint_t *s1, const mpint_t *s2, ajla_flat_option_t *r, ajla_error_t *err); bool mpint_greater_equal(const mpint_t *s1, const mpint_t *s2, ajla_flat_option_t *r, ajla_error_t *err); bool mpint_bt(const mpint_t *s1, const mpint_t *s2, ajla_flat_option_t *r, ajla_error_t *err); bool mpint_not(const mpint_t *s, mpint_t *r, ajla_error_t *err); bool mpint_neg(const mpint_t *s, mpint_t *r, ajla_error_t *err); bool mpint_inc(const mpint_t *s, mpint_t *r, ajla_error_t *err); bool mpint_dec(const mpint_t *s, mpint_t *r, ajla_error_t *err); bool mpint_bsf(const mpint_t *s, mpint_t *r, ajla_error_t *err); bool mpint_bsr(const mpint_t *s, mpint_t *r, ajla_error_t *err); bool mpint_popcnt(const mpint_t *s, mpint_t *r, ajla_error_t *err); # 257 "mpint.h" bool mpint_init_from_real16_t(mpint_t *t, real16_t *valp, ajla_error_t *err);void mpint_export_to_real16_t(const mpint_t *t, real16_t *result); bool mpint_init_from_real32_t(mpint_t *t, real32_t *valp, ajla_error_t *err);void mpint_export_to_real32_t(const mpint_t *t, real32_t *result); bool mpint_init_from_real64_t(mpint_t *t, real64_t *valp, ajla_error_t *err);void mpint_export_to_real64_t(const mpint_t *t, real64_t *result); bool mpint_init_from_real80_t(mpint_t *t, real80_t *valp, ajla_error_t *err);void mpint_export_to_real80_t(const mpint_t *t, real80_t *result); bool mpint_init_from_real128_t(mpint_t *t, real128_t *valp, ajla_error_t *err);void mpint_export_to_real128_t(const mpint_t *t, real128_t *result); bool mpint_export_to_blob(const mpint_t *s, uint8_t **blob, size_t *blob_size, ajla_error_t *err); static inline void str_add_mpint(char **s, size_t *l, const mpint_t *mp, uint16_t base_n) { mpint_t mod, base, num; int8_t digit; int16_t base_m = (int16_t)base_n; ajla_flat_option_t neg, bo; size_t pos, i; pos = *l; mpint_init_from_int8_t(&mod, 0, # 272 "mpint.h" 3 ((void *)0) # 272 "mpint.h" ); mpint_init_from_int16_t(&base, base_m, # 273 "mpint.h" 3 ((void *)0) # 273 "mpint.h" ); mpint_alloc_mayfail(&num, 0, # 274 "mpint.h" 3 ((void *)0) # 274 "mpint.h" ); mpint_add(mp, &mod, &num, # 275 "mpint.h" 3 ((void *)0) # 275 "mpint.h" ); mpint_less(&num, &mod, &neg, # 276 "mpint.h" 3 ((void *)0) # 276 "mpint.h" ); if (neg) { mpint_neg(&num, &num, # 278 "mpint.h" 3 ((void *)0) # 278 "mpint.h" ); } do { mpint_modulo(&num, &base, &mod, # 282 "mpint.h" 3 ((void *)0) # 282 "mpint.h" ); digit = 0; mpint_export_to_int8_t(&mod, &digit, # 284 "mpint.h" 3 ((void *)0) # 284 "mpint.h" ); str_add_char(s, l, digit <= 9 ? '0' + (char)digit : 'a' - 10 + (char)digit); mpint_less(&num, &base, &bo, # 286 "mpint.h" 3 ((void *)0) # 286 "mpint.h" ); if (!bo) mpint_divide(&num, &base, &num, # 287 "mpint.h" 3 ((void *)0) # 287 "mpint.h" ); } while (!bo); if (neg) str_add_char(s, l, '-'); mpint_free(&mod); mpint_free(&base); mpint_free(&num); for (i = 0; i < (*l - pos) / 2; i++) { char c = (*s)[pos + i]; (*s)[pos + i] = (*s)[*l - 1 - i]; (*s)[*l - 1 - i] = c; } } void mpint_init(void); void mpint_done(void); # 29 "data.h" 2 # 1 "tree.h" 1 # 22 "tree.h" struct tree_entry { struct tree_entry *children[2]; struct tree_entry **parent; uchar_efficient_t color; uchar_efficient_t idx; }; # 36 "tree.h" struct tree { struct tree_entry *root; }; static inline void tree_init(struct tree *root) { root->root = # 42 "tree.h" 3 ((void *)0) # 42 "tree.h" ; } static inline bool tree_is_empty(struct tree *root) { return !root->root; } struct tree_insert_position { size_t idx; struct tree_entry **link; }; static inline struct tree_entry *tree_find_for_insert( struct tree *root, int (*compare)(const struct tree_entry *, uintptr_t), uintptr_t key, struct tree_insert_position *pos) { struct tree_entry *p = root->root; if (pos) { pos->idx = 2; pos->link = &root->root; } while (p) { int c; size_t cc; ((void)0); c = compare(p, key); if (!c) return p; cc = c < 0; if (pos) { pos->idx = cc; pos->link = &p->children[cc]; } p = p->children[cc]; } return # 87 "tree.h" 3 ((void *)0) # 87 "tree.h" ; } static inline struct tree_entry *tree_find( struct tree *root, int (*compare)(const struct tree_entry *, uintptr_t), uintptr_t key) { return tree_find_for_insert(root, compare, key, # 95 "tree.h" 3 ((void *)0) # 95 "tree.h" ); } static inline struct tree_entry *tree_find_next( struct tree *root, int (*compare)(const struct tree_entry *, uintptr_t), uintptr_t key) { struct tree_entry *p = root->root; struct tree_entry *last_candidate = # 104 "tree.h" 3 ((void *)0) # 104 "tree.h" ; while (p) { int c; size_t cc; ((void)0); c = compare(p, key); if (c > 0) last_candidate = p; cc = c <= 0; p = p->children[cc]; } return last_candidate; } static inline struct tree_entry *tree_find_best( struct tree *root, int (*compare)(const struct tree_entry *, uintptr_t), uintptr_t key) { struct tree_entry *p = root->root; struct tree_entry *last_candidate = # 124 "tree.h" 3 ((void *)0) # 124 "tree.h" ; while (p) { int c; size_t cc; ((void)0); c = compare(p, key); if (c >= 0) last_candidate = p; if (!c) break; cc = c < 0; p = p->children[cc]; } return last_candidate; } void tree_insert_after_find_impl(struct tree_entry *, uchar_efficient_t idx, struct tree_entry **link); static inline void tree_insert_after_find(struct tree_entry *p, const struct tree_insert_position *pos) { tree_insert_after_find_impl(p, (uchar_efficient_t)pos->idx, pos->link); } void tree_delete(struct tree_entry *); struct tree_entry * tree_first(struct tree *); struct tree_entry * tree_next(struct tree_entry *); struct tree_entry * tree_last(struct tree *); static inline struct tree_entry *tree_any(struct tree *root) { return root->root; } # 31 "data.h" 2 # 1 "tick.h" 1 # 43 "tick.h" extern uint32_t tick_us; extern bool thread_tick; typedef uint32_t tick_stamp_t; extern _Atomic tick_stamp_t *tick_stamp_ptr; void tick_suspend(void); void tick_resume(void); void tick_init(void); void tick_done(void); # 33 "data.h" 2 # 1 "profile.h" 1 # 24 "profile.h" extern uchar_efficient_t profiling; extern uchar_efficient_t profiling_escapes; typedef uint64_t profile_counter_t; void profile_unblock(void); profile_counter_t profile_sample(void); void profile_collect(const char *function_name, profile_counter_t profiling_counter, profile_counter_t call_counter); void profile_escape_collect(const char *function_name, profile_counter_t profiling_counter, ip_t ip, unsigned line, code_t code); bool function_enable_profile(const char *option, size_t l); void profile_init(void); void profile_done(void); # 34 "data.h" 2 # 106 "data.h" struct data; struct thunk; struct execution_control; # 310 "data.h" typedef void *pointer_t; static inline __attribute__((__always_inline__)) pointer_t pointer_thunk(struct thunk *thunk) { return POINTER_TAG_ADD(thunk); } static inline __attribute__((__always_inline__)) pointer_t pointer_data(const struct data *data) { return (pointer_t)data; } static inline __attribute__((__always_inline__)) bool pointer_is_thunk(const pointer_t ptr) { return POINTER_TAG_GET(ptr) != 0; } static inline __attribute__((__always_inline__)) void *pointer_get_value_(const pointer_t ptr) { return ptr; } static inline __attribute__((__always_inline__)) void *pointer_get_value_strip_tag_(const pointer_t ptr) { return POINTER_TAG_CLEAR(ptr); } static inline __attribute__((__always_inline__)) void *pointer_get_value_sub_tag_(const pointer_t ptr) { return POINTER_TAG_SUB(ptr); } # 406 "data.h" static inline __attribute__((__always_inline__)) bool pointer_is_equal(pointer_t ptr1, pointer_t ptr2) { bool ret; ret = ptr1 == ptr2; return ret; } static inline __attribute__((__always_inline__)) pointer_t pointer_empty(void) { return pointer_data( # 422 "data.h" 3 ((void *)0) # 422 "data.h" ); } static inline __attribute__((__always_inline__)) bool pointer_is_empty(pointer_t ptr) { return pointer_is_equal(ptr, pointer_empty()); } static inline __attribute__((__always_inline__)) pointer_t pointer_mark(void) { return pointer_thunk( # 438 "data.h" 3 ((void *)0) # 438 "data.h" ); } static inline __attribute__((__always_inline__)) bool pointer_is_mark(pointer_t ptr) { return pointer_is_equal(ptr, pointer_mark()); } static inline __attribute__((__always_inline__)) void pointer_poison(pointer_t __attribute__((__unused__)) *ptr) { } static inline __attribute__((__always_inline__)) struct thunk *pointer_get_thunk_(pointer_t ptr , const char __attribute__((__unused__)) *position_arg) { ((void)(zero_())); return (struct thunk *)pointer_get_value_sub_tag_(ptr); } static inline __attribute__((__always_inline__)) struct data *pointer_get_data_(pointer_t ptr , const char __attribute__((__unused__)) *position_arg) { ((void)(zero_())); return (struct data *)pointer_get_value_(ptr); } # 508 "data.h" static inline void *ptrcomp_verify(void *ptr) { do { if ((__builtin_expect((int)((ptr_to_num(ptr) & ((uintptr_t)1 << 0)) != 0), 0))) { if (true) fatal("the allocator returned pointer %p that is not compatible with tag %" # 510 "data.h" 3 "l" "u" # 510 "data.h" "", (ptr), (uintmax_t)((uintptr_t)1 << 0)); else ((void)(zero_())); } } while (0); return ptr; } static inline bool data_element_is_const(const unsigned char *flat, size_t size) { size_t i; for (i = 0; i < size; i++) if (flat[i] != flat[0]) return false; return true; } typedef struct frame_s_ frame_s; struct frame_struct; static inline __attribute__((__always_inline__)) unsigned char *frame_char_(frame_s *fp) { return ((unsigned char *)return_ptr(fp)); } static inline __attribute__((__always_inline__)) uint32_t *frame_uint32_(frame_s *fp) { return ((uint32_t *)return_ptr(fp)); } static inline __attribute__((__always_inline__)) uint64_t *frame_uint64_(frame_s *fp) { return ((uint64_t *)return_ptr(fp)); } # 701 "data.h" static inline __attribute__((__always_inline__)) void frame_set_flag(frame_s *fp, frame_t idx) { ((void)(zero_())); frame_char_(fp)[idx] = 1; } static inline __attribute__((__always_inline__)) void frame_clear_flag(frame_s *fp, frame_t idx) { ((void)(zero_())); frame_char_(fp)[idx] = 0; } static inline __attribute__((__always_inline__)) bool frame_test_flag(frame_s *fp, frame_t idx) { unsigned char val = frame_char_(fp)[idx]; ((void)(zero_())); return val; } static inline __attribute__((__always_inline__)) bool frame_test_and_set_flag(frame_s *fp, frame_t idx) { unsigned char val = frame_char_(fp)[idx]; ((void)(zero_())); if (val) return true; frame_char_(fp)[idx] = 1; return false; } static inline __attribute__((__always_inline__)) bool frame_test_and_clear_flag(frame_s *fp, frame_t idx) { unsigned char val = frame_char_(fp)[idx]; ((void)(zero_())); if (!val) return false; frame_char_(fp)[idx] = 0; return true; } # 752 "data.h" static inline __attribute__((__always_inline__)) bool frame_test_2(frame_s *fp, frame_t idx1, frame_t idx2) { return frame_char_(fp)[idx1] | frame_char_(fp)[idx2]; } static inline void memcpy_slots(unsigned char *dest, const unsigned char *src, frame_t n_slots) { src = (((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned(src, ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))); dest = (((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned(dest, ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))); memcpy_fast(dest, src, n_slots * ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))); } # 775 "data.h" struct data_flat { type_tag_t data_type; unsigned char flexible_array[0]; }; struct data_longint { mpint_t mp; }; struct data_record { const struct type *definition; char flexible_array[0]; }; struct data_option { ajla_option_t option; pointer_t pointer; }; struct data_array_flat { int64_t n_used_entries; int64_t n_allocated_entries; const struct type *type; unsigned char flexible_array[0]; }; struct data_array_slice { int64_t n_entries; pointer_t reference; const struct type *type; unsigned char *flat_data_minus_data_array_offset; }; struct data_array_pointers { int64_t n_used_entries; int64_t n_allocated_entries; pointer_t *pointer; pointer_t pointer_array[0]; }; # 832 "data.h" typedef uint64_t array_index_t; typedef uchar_efficient_t btree_entries_t; struct data_array_same { array_index_t n_entries; pointer_t pointer; }; struct btree_level { array_index_t end_index; pointer_t node; }; struct data_array_btree { btree_entries_t n_used_btree_entries; btree_entries_t n_allocated_btree_entries; uchar_efficient_t depth; struct btree_level btree[0]; }; struct data_array_incomplete { pointer_t first; pointer_t next; }; struct function_argument { type_tag_t tag; union { pointer_t ptr; unsigned char slot[((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))]; } u; }; struct data_function_reference { union { pointer_t indirect; pointer_t *direct; } u; uchar_efficient_t is_indirect; arg_t n_curried_arguments; struct function_argument arguments[0]; }; struct data_resource { void (*close)(struct data *); char flexible_array[0]; }; struct local_variable { const struct type *type; }; struct local_variable_flags { bool may_be_borrowed; bool must_be_flat; bool must_be_data; }; struct local_arg { frame_t slot; char may_be_borrowed; char may_be_flat; }; struct line_position { ip_t ip; unsigned line; }; struct cache_entry; struct cache_entry_return { struct cache_entry *ce; pointer_t ptr; struct execution_control *ex; }; struct cache_entry { struct tree_entry entry; arg_t n_pending; bool save; struct list wait_list; struct cache_entry_return *returns; pointer_t arguments[]; }; struct escape_data { _Atomic profile_counter_t counter; }; struct module_designator; struct data_function { frame_t frame_slots; frame_t n_bitmap_slots; arg_t n_arguments; arg_t n_return_values; code_t *code; ip_t code_size; const struct local_variable *local_variables; const struct local_variable_flags *local_variables_flags; const struct local_arg *args; pointer_t types_ptr; const struct type *record_definition; const struct module_designator *module_designator; const struct function_designator *function_designator; char *function_name; struct line_position *lp; size_t lp_size; pointer_t codegen; _Atomic uchar_efficient_t codegen_failed; struct data *loaded_cache; struct tree cache; _Atomic profile_counter_t profiling_counter; _Atomic profile_counter_t call_counter; struct escape_data *escape_data; bool leaf; bool is_saved; frame_t local_directory_size; pointer_t *local_directory[0]; }; struct data_function_types { size_t n_types; const struct type *types[0]; }; typedef struct { void *fp; ip_t ip; } code_return_t; struct cg_upcall_vector_s; struct trap_record { size_t source_ip; size_t destination_ip; }; struct data_codegen { void *unoptimized_code_base; size_t unoptimized_code_size; struct data *function; bool is_saved; frame_t n_entries; size_t *offsets; char *unoptimized_code[0]; }; union internal_arg { void *ptr; size_t i; bool b; }; struct data_internal { void *(*fn)(frame_s *fp, const code_t *ip, union internal_arg *); union internal_arg arguments[0]; }; struct data_saved { size_t total_size; size_t n_offsets; size_t offsets[0]; }; struct data_saved_cache { size_t n_entries; arg_t n_arguments; arg_t n_return_values; pointer_t pointers[0]; }; typedef uchar_efficient_t tag_t; # 1077 "data.h" struct data { refcount_t refcount_; union { struct data_flat flat; struct data_longint longint; struct data_record record; struct data_option option; struct data_array_flat array_flat; struct data_array_slice array_slice; struct data_array_pointers array_pointers; struct data_array_same array_same; struct data_array_btree array_btree; struct data_array_incomplete array_incomplete; struct data_function_reference function_reference; struct data_resource resource; struct data_function function; struct data_function_types function_types; struct data_codegen codegen; struct data_internal internal; struct data_saved saved; struct data_saved_cache saved_cache; } u_; }; # 1139 "data.h" static inline __attribute__((__always_inline__)) unsigned char *da_flat(struct data *d) { (((void)(zero_()))); return ((unsigned char *)return_ptr(d)) + (((( # 1142 "data.h" 3 __builtin_offsetof ( # 1142 "data.h" struct data # 1142 "data.h" 3 , # 1142 "data.h" u_.flat.flexible_array # 1142 "data.h" 3 ) # 1142 "data.h" ) + ((( (__alignof__(int8_t) - 1) | (__alignof__(int16_t) - 1) | (__alignof__(int32_t) - 1) | (__alignof__(int64_t) - 1) | (__alignof__(int128_t) - 1) | (__alignof__(int8_t) - 1) | (__alignof__(int16_t) - 1) | (__alignof__(int32_t) - 1) | (__alignof__(int64_t) - 1) | (__alignof__(int128_t) - 1) | (__alignof__(real16_t) - 1) | (__alignof__(real32_t) - 1) | (__alignof__(real64_t) - 1) | (__alignof__(real80_t) - 1) | (__alignof__(real128_t) - 1) | (__alignof__(max_align_t) - 1) | (__alignof__(ajla_flat_option_t) - 1) | (__alignof__(void *) - 1) | 1) + 1)) - 1) & ~(((( (__alignof__(int8_t) - 1) | (__alignof__(int16_t) - 1) | (__alignof__(int32_t) - 1) | (__alignof__(int64_t) - 1) | (__alignof__(int128_t) - 1) | (__alignof__(int8_t) - 1) | (__alignof__(int16_t) - 1) | (__alignof__(int32_t) - 1) | (__alignof__(int64_t) - 1) | (__alignof__(int128_t) - 1) | (__alignof__(real16_t) - 1) | (__alignof__(real32_t) - 1) | (__alignof__(real64_t) - 1) | (__alignof__(real80_t) - 1) | (__alignof__(real128_t) - 1) | (__alignof__(max_align_t) - 1) | (__alignof__(ajla_flat_option_t) - 1) | (__alignof__(void *) - 1) | 1) + 1)) - 1 + 0 * ( # 1142 "data.h" 3 __builtin_offsetof ( # 1142 "data.h" struct data # 1142 "data.h" 3 , # 1142 "data.h" u_.flat.flexible_array # 1142 "data.h" 3 ) # 1142 "data.h" )))); } static inline __attribute__((__always_inline__)) frame_s *da_record_frame(struct data *d) { (((void)(zero_()))); return ((frame_s *)return_ptr(((const char *)return_ptr(d)) + (((( # 1147 "data.h" 3 __builtin_offsetof ( # 1147 "data.h" struct data # 1147 "data.h" 3 , # 1147 "data.h" u_.record.flexible_array # 1147 "data.h" 3 ) # 1147 "data.h" ) + (((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))) - 1) & ~((((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))) - 1 + 0 * ( # 1147 "data.h" 3 __builtin_offsetof ( # 1147 "data.h" struct data # 1147 "data.h" 3 , # 1147 "data.h" u_.record.flexible_array # 1147 "data.h" 3 ) # 1147 "data.h" )))))); } static inline __attribute__((__always_inline__)) unsigned char *da_array_flat(struct data *d) { (((void)(zero_()))); return ((unsigned char *)return_ptr(d)) + (((( # 1152 "data.h" 3 __builtin_offsetof ( # 1152 "data.h" struct data # 1152 "data.h" 3 , # 1152 "data.h" u_.array_flat.flexible_array # 1152 "data.h" 3 ) # 1152 "data.h" ) + ((( (__alignof__(int8_t) - 1) | (__alignof__(int16_t) - 1) | (__alignof__(int32_t) - 1) | (__alignof__(int64_t) - 1) | (__alignof__(int128_t) - 1) | (__alignof__(int8_t) - 1) | (__alignof__(int16_t) - 1) | (__alignof__(int32_t) - 1) | (__alignof__(int64_t) - 1) | (__alignof__(int128_t) - 1) | (__alignof__(real16_t) - 1) | (__alignof__(real32_t) - 1) | (__alignof__(real64_t) - 1) | (__alignof__(real80_t) - 1) | (__alignof__(real128_t) - 1) | (__alignof__(max_align_t) - 1) | (__alignof__(ajla_flat_option_t) - 1) | (__alignof__(void *) - 1) | 1) + 1)) - 1) & ~(((( (__alignof__(int8_t) - 1) | (__alignof__(int16_t) - 1) | (__alignof__(int32_t) - 1) | (__alignof__(int64_t) - 1) | (__alignof__(int128_t) - 1) | (__alignof__(int8_t) - 1) | (__alignof__(int16_t) - 1) | (__alignof__(int32_t) - 1) | (__alignof__(int64_t) - 1) | (__alignof__(int128_t) - 1) | (__alignof__(real16_t) - 1) | (__alignof__(real32_t) - 1) | (__alignof__(real64_t) - 1) | (__alignof__(real80_t) - 1) | (__alignof__(real128_t) - 1) | (__alignof__(max_align_t) - 1) | (__alignof__(ajla_flat_option_t) - 1) | (__alignof__(void *) - 1) | 1) + 1)) - 1 + 0 * ( # 1152 "data.h" 3 __builtin_offsetof ( # 1152 "data.h" struct data # 1152 "data.h" 3 , # 1152 "data.h" u_.array_flat.flexible_array # 1152 "data.h" 3 ) # 1152 "data.h" )))); } # 1162 "data.h" static inline __attribute__((__always_inline__)) const struct type *da_type(struct data *fn, size_t idx) { struct data *t = pointer_get_data_(((((void)(zero_()))), &(fn)->u_.function)->types_ptr , "data.h" ":" "1164"); ((void)(zero_())); return ((((void)(zero_()))), &(t)->u_.function_types)->types[idx]; } static inline void *da_resource(struct data *d) { (((void)(zero_()))); return ((void *)return_ptr(((const char *)return_ptr(d)) + (((( # 1175 "data.h" 3 __builtin_offsetof ( # 1175 "data.h" struct data # 1175 "data.h" 3 , # 1175 "data.h" u_.resource.flexible_array # 1175 "data.h" 3 ) # 1175 "data.h" ) + ((( (__alignof__(int8_t) - 1) | (__alignof__(int16_t) - 1) | (__alignof__(int32_t) - 1) | (__alignof__(int64_t) - 1) | (__alignof__(int128_t) - 1) | (__alignof__(int8_t) - 1) | (__alignof__(int16_t) - 1) | (__alignof__(int32_t) - 1) | (__alignof__(int64_t) - 1) | (__alignof__(int128_t) - 1) | (__alignof__(real16_t) - 1) | (__alignof__(real32_t) - 1) | (__alignof__(real64_t) - 1) | (__alignof__(real80_t) - 1) | (__alignof__(real128_t) - 1) | (__alignof__(max_align_t) - 1) | (__alignof__(ajla_flat_option_t) - 1) | (__alignof__(void *) - 1) | 1) + 1)) - 1) & ~(((( (__alignof__(int8_t) - 1) | (__alignof__(int16_t) - 1) | (__alignof__(int32_t) - 1) | (__alignof__(int64_t) - 1) | (__alignof__(int128_t) - 1) | (__alignof__(int8_t) - 1) | (__alignof__(int16_t) - 1) | (__alignof__(int32_t) - 1) | (__alignof__(int64_t) - 1) | (__alignof__(int128_t) - 1) | (__alignof__(real16_t) - 1) | (__alignof__(real32_t) - 1) | (__alignof__(real64_t) - 1) | (__alignof__(real80_t) - 1) | (__alignof__(real128_t) - 1) | (__alignof__(max_align_t) - 1) | (__alignof__(ajla_flat_option_t) - 1) | (__alignof__(void *) - 1) | 1) + 1)) - 1 + 0 * ( # 1175 "data.h" 3 __builtin_offsetof ( # 1175 "data.h" struct data # 1175 "data.h" 3 , # 1175 "data.h" u_.resource.flexible_array # 1175 "data.h" 3 ) # 1175 "data.h" )))))); } static inline __attribute__((__always_inline__)) struct data *data_init_(struct data *d, tag_t tag) { if ((__builtin_expect((int)(!d), 0))) return # 1182 "data.h" 3 ((void *)0) # 1182 "data.h" ; refcount_init_tag_(&d->refcount_, tag, "data.h" ":" "1187"); return d; } static inline __attribute__((__always_inline__)) void *data_pointer_tag(void *d, tag_t __attribute__((__unused__)) tag) { return d; } static inline void *data_untag_(void *d, const char __attribute__((__unused__)) *fl) { # 1219 "data.h" return d; } # 1231 "data.h" struct stack_trace_entry { const struct module_designator *module_designator; const char *function_name; unsigned line; }; struct stack_trace { struct stack_trace_entry *trace; size_t trace_n; }; struct thunk_exception { ajla_error_t err; char *msg; struct stack_trace tr; }; struct thunk_result { pointer_t ptr; bool wanted; }; struct thunk { refcount_t refcount_; union { struct { union { pointer_t function_reference; struct execution_control *execution_control; } u; struct thunk_result results[1]; } function_call; struct { struct thunk *thunk; arg_t idx; } multi_ret_reference; struct thunk_exception exception; } u; }; static inline tag_t thunk_tag_(struct thunk *t, const char __attribute__((__unused__)) *position) { tag_t tag; tag = refcount_tag_get(&t->refcount_); ((void)(zero_())); return tag; } static inline tag_t thunk_tag_volatile_(struct thunk *t, const char __attribute__((__unused__)) *position) { tag_t tag; tag = refcount_tag_get(&t->refcount_); ((void)(zero_())); return tag; } static inline void thunk_tag_set_(struct thunk *t, tag_t __attribute__((__unused__)) old_tag, tag_t new_tag, const char __attribute__((__unused__)) *position) { refcount_tag_set_(&t->refcount_, old_tag, new_tag, position); } static inline tag_t da_thunk_tag_(void *dt, const char __attribute__((__unused__)) *position) { tag_t tag; ((void)(zero_())); tag = refcount_tag_get(((refcount_t *)return_ptr(((char *)return_ptr(dt)) + # 1330 "data.h" 3 __builtin_offsetof ( # 1330 "data.h" struct data # 1330 "data.h" 3 , # 1330 "data.h" refcount_ # 1330 "data.h" 3 ) # 1330 "data.h" ))); ((void)(zero_())); return tag; } static inline refcount_t *da_thunk_refcount_(void *dt, const char __attribute__((__unused__)) *position) { ((void)(zero_())); return ((refcount_t *)return_ptr(((char *)return_ptr(dt)) + # 1342 "data.h" 3 __builtin_offsetof ( # 1342 "data.h" struct data # 1342 "data.h" 3 , # 1342 "data.h" refcount_ # 1342 "data.h" 3 ) # 1342 "data.h" )); } static inline bool thunk_is_finished(struct thunk *t) { tag_t tag = thunk_tag_volatile_(t, "data.h" ":" "1352"); return tag == 23 || (tag == 24 && thunk_tag_volatile_(t->u.multi_ret_reference.thunk, "data.h" ":" "1354") == 23); } static inline struct thunk *thunk_pointer_tag(struct thunk *t) { return t; } static inline void *thunk_untag_(struct thunk *t, const char __attribute__((__unused__)) *fl) { return t; } # 1388 "data.h" typedef unsigned timestamp_t; struct frame_struct { struct data *function; ip_t previous_ip_bytes; timestamp_t timestamp; stack_size_t available_slots; uchar_efficient_t mode; char variables_[]; }; struct stack_bottom { struct execution_control *ex; stack_size_t useable_slots; pointer_t ret; }; # 1423 "data.h" static inline __attribute__((__always_inline__)) frame_s *ptr_frame(const struct frame_struct *fp) { return ((frame_s *)return_ptr(((const char *)return_ptr(fp)) + ((( # 1425 "data.h" 3 __builtin_offsetof ( # 1425 "data.h" struct frame_struct # 1425 "data.h" 3 , # 1425 "data.h" variables_ # 1425 "data.h" 3 ) # 1425 "data.h" ) + (((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))) - 1) & ~((((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))) - 1 + 0 * ( # 1425 "data.h" 3 __builtin_offsetof ( # 1425 "data.h" struct frame_struct # 1425 "data.h" 3 , # 1425 "data.h" variables_ # 1425 "data.h" 3 ) # 1425 "data.h" ))))); } static inline __attribute__((__always_inline__)) struct frame_struct *get_frame(const frame_s *fp) { return ((struct frame_struct *)return_ptr(((const char *)return_ptr(fp)) - ((( # 1429 "data.h" 3 __builtin_offsetof ( # 1429 "data.h" struct frame_struct # 1429 "data.h" 3 , # 1429 "data.h" variables_ # 1429 "data.h" 3 ) # 1429 "data.h" ) + (((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))) - 1) & ~((((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))) - 1 + 0 * ( # 1429 "data.h" 3 __builtin_offsetof ( # 1429 "data.h" struct frame_struct # 1429 "data.h" 3 , # 1429 "data.h" variables_ # 1429 "data.h" 3 ) # 1429 "data.h" ))))); } static inline const struct type *frame_get_type_of_local(const frame_s *fp, frame_t pos) { const struct type *t; const struct data *function = get_frame(fp)->function; t = ((((void)(zero_()))), &(function)->u_.function)->local_variables[pos].type; ((void)(zero_())); return t; } static inline ip_t frame_ip(const frame_s *fp, const code_t *ip) { ((void)(zero_())); return (ip_t)(ip - ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code); } static inline frame_s * frame_up(frame_s *fp) { char *next = ((char *)return_ptr(fp)) + ((size_t)((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->frame_slots * ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))); return ((frame_s *)return_ptr(next)); } extern struct data u_top_frame_marker; static inline bool frame_is_top(frame_s *fp) { return get_frame(fp)->function == &u_top_frame_marker; } static inline struct stack_bottom *frame_stack_bottom(frame_s *fp) { char *bottom = ((char *)return_ptr(get_frame(fp))) - get_frame(fp)->available_slots * ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))) - (((sizeof(struct stack_bottom)) + ((((( (__alignof__(int8_t) - 1) | (__alignof__(int16_t) - 1) | (__alignof__(int32_t) - 1) | (__alignof__(int64_t) - 1) | (__alignof__(int128_t) - 1) | (__alignof__(int8_t) - 1) | (__alignof__(int16_t) - 1) | (__alignof__(int32_t) - 1) | (__alignof__(int64_t) - 1) | (__alignof__(int128_t) - 1) | (__alignof__(real16_t) - 1) | (__alignof__(real32_t) - 1) | (__alignof__(real64_t) - 1) | (__alignof__(real80_t) - 1) | (__alignof__(real128_t) - 1) | (__alignof__(max_align_t) - 1) | (__alignof__(ajla_flat_option_t) - 1) | (__alignof__(void *) - 1) | 1) + 1)) >= (((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))) ? ((( (__alignof__(int8_t) - 1) | (__alignof__(int16_t) - 1) | (__alignof__(int32_t) - 1) | (__alignof__(int64_t) - 1) | (__alignof__(int128_t) - 1) | (__alignof__(int8_t) - 1) | (__alignof__(int16_t) - 1) | (__alignof__(int32_t) - 1) | (__alignof__(int64_t) - 1) | (__alignof__(int128_t) - 1) | (__alignof__(real16_t) - 1) | (__alignof__(real32_t) - 1) | (__alignof__(real64_t) - 1) | (__alignof__(real80_t) - 1) | (__alignof__(real128_t) - 1) | (__alignof__(max_align_t) - 1) | (__alignof__(ajla_flat_option_t) - 1) | (__alignof__(void *) - 1) | 1) + 1)) : (((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))))) - 1) & ~(((((( (__alignof__(int8_t) - 1) | (__alignof__(int16_t) - 1) | (__alignof__(int32_t) - 1) | (__alignof__(int64_t) - 1) | (__alignof__(int128_t) - 1) | (__alignof__(int8_t) - 1) | (__alignof__(int16_t) - 1) | (__alignof__(int32_t) - 1) | (__alignof__(int64_t) - 1) | (__alignof__(int128_t) - 1) | (__alignof__(real16_t) - 1) | (__alignof__(real32_t) - 1) | (__alignof__(real64_t) - 1) | (__alignof__(real80_t) - 1) | (__alignof__(real128_t) - 1) | (__alignof__(max_align_t) - 1) | (__alignof__(ajla_flat_option_t) - 1) | (__alignof__(void *) - 1) | 1) + 1)) >= (((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))) ? ((( (__alignof__(int8_t) - 1) | (__alignof__(int16_t) - 1) | (__alignof__(int32_t) - 1) | (__alignof__(int64_t) - 1) | (__alignof__(int128_t) - 1) | (__alignof__(int8_t) - 1) | (__alignof__(int16_t) - 1) | (__alignof__(int32_t) - 1) | (__alignof__(int64_t) - 1) | (__alignof__(int128_t) - 1) | (__alignof__(real16_t) - 1) | (__alignof__(real32_t) - 1) | (__alignof__(real64_t) - 1) | (__alignof__(real80_t) - 1) | (__alignof__(real128_t) - 1) | (__alignof__(max_align_t) - 1) | (__alignof__(ajla_flat_option_t) - 1) | (__alignof__(void *) - 1) | 1) + 1)) : (((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))))) - 1 + 0 * (sizeof(struct stack_bottom)))); return ((struct stack_bottom *)return_ptr(bottom)); } static inline struct execution_control *frame_execution_control(frame_s *fp) { return frame_stack_bottom(fp)->ex; } static inline void stack_free(struct stack_bottom *stack) { mem_free_aligned_position(stack , "data.h" ":" "1474"); } static inline void frame_init(frame_s *fp, struct data *function, timestamp_t timestamp, uchar_efficient_t mode) { ((void)(zero_())); ((void)(zero_())); if ((__builtin_expect((int)(profiling), 0))) { profile_counter_t call_counter = # 1482 "data.h" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1482 "data.h" &((((void)(zero_()))), &(function)->u_.function)->call_counter # 1482 "data.h" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1482 "data.h" 0 # 1482 "data.h" 3 )); __atomic_load_tmp; }) # 1482 "data.h" ; call_counter++; # 1484 "data.h" 3 __extension__ ({ __auto_type __atomic_store_ptr = ( # 1484 "data.h" &((((void)(zero_()))), &(function)->u_.function)->call_counter # 1484 "data.h" 3 ); __typeof__ ((void)0, *__atomic_store_ptr) __atomic_store_tmp = ( # 1484 "data.h" call_counter # 1484 "data.h" 3 ); __atomic_store (__atomic_store_ptr, &__atomic_store_tmp, ( # 1484 "data.h" 0 # 1484 "data.h" 3 )); }) # 1484 "data.h" ; } get_frame(fp)->timestamp = timestamp; get_frame(fp)->mode = mode; (void)memset(fp, 0, ((((void)(zero_()))), &(function)->u_.function)->n_bitmap_slots * ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))); } frame_s * u_stack_alloc(struct execution_control *ex, struct data *function, ajla_error_t *mayfail); frame_s * u_stack_expand(frame_s *fp, struct data *function, ajla_error_t *mayfail); frame_s * u_stack_split(frame_s *from_fp, frame_s *to_fp, frame_s **high, ajla_error_t *mayfail); void u_stack_trace_init(struct stack_trace *st); void u_stack_trace_free(struct stack_trace *st); bool u_stack_trace_get_location(struct data *function, ip_t ip_rel, struct stack_trace_entry *result); void u_stack_trace_capture(struct stack_trace *st, frame_s *fp, const code_t *ip, unsigned max_depth); char *u_stack_trace_string(struct stack_trace *st, ajla_error_t *err); void u_stack_trace_print(struct stack_trace *st); struct data * u_data_alloc_flat_mayfail(type_tag_t type, const unsigned char *flat, size_t size, ajla_error_t *mayfail , const char __attribute__((__unused__)) *position_arg); struct data * u_data_alloc_longint_mayfail(unsigned long bits, ajla_error_t *mayfail , const char __attribute__((__unused__)) *position_arg); struct data * u_data_alloc_option_mayfail(ajla_error_t *mayfail , const char __attribute__((__unused__)) *position_arg); struct data * u_data_alloc_record_mayfail(const struct record_definition *def, ajla_error_t *mayfail , const char __attribute__((__unused__)) *position_arg); struct data * u_data_alloc_array_flat_mayfail(const struct type *type, int64_t n_allocated, int64_t n_used, bool clear, ajla_error_t *mayfail , const char __attribute__((__unused__)) *position_arg); struct data * u_data_alloc_array_slice_mayfail(struct data *base, unsigned char *data, int64_t start, int64_t len, ajla_error_t *mayfail , const char __attribute__((__unused__)) *position_arg); struct data * u_data_alloc_array_pointers_mayfail(int64_t n_allocated, int64_t n_used, ajla_error_t *mayfail , const char __attribute__((__unused__)) *position_arg); struct data * u_data_alloc_array_same_mayfail(array_index_t n_entries, ajla_error_t *mayfail , const char __attribute__((__unused__)) *position_arg); struct data * u_data_alloc_array_incomplete(struct data *first, pointer_t next, ajla_error_t *mayfail , const char __attribute__((__unused__)) *position_arg); struct data * u_data_alloc_function_reference_mayfail(arg_t n_curried_arguments, ajla_error_t *mayfail , const char __attribute__((__unused__)) *position_arg); void u_data_fill_function_reference(struct data *function_reference, arg_t a, pointer_t ptr); void u_data_fill_function_reference_flat(struct data *function_reference, arg_t a, const struct type *type, const unsigned char *data); struct data * u_data_alloc_resource_mayfail(size_t size, void (*close)(struct data *), ajla_error_t *mayfail , const char __attribute__((__unused__)) *position_arg); extern pointer_t *u_out_of_memory_ptr; struct thunk * u_thunk_alloc_exception_error(ajla_error_t err, char *msg, frame_s *fp, const code_t *ip , const char __attribute__((__unused__)) *position_arg); pointer_t u_pointer_error(ajla_error_t err, frame_s *fp, const code_t *ip , const char __attribute__((__unused__)) *position_arg); char *u_thunk_exception_string(struct thunk *thunk, ajla_error_t *err); char *u_thunk_exception_payload(struct thunk *thunk, ajla_error_t *err); void u_thunk_exception_print(struct thunk *thunk); bool u_thunk_alloc_function_call(pointer_t function_reference, arg_t n_return_values, struct thunk *result[], ajla_error_t *mayfail); bool u_thunk_alloc_blackhole(struct execution_control *ex, arg_t n_return_values, struct thunk *result[], ajla_error_t *mayfail); # 1560 "data.h" struct execution_control_wait { struct list wait_entry; mutex_t *mutex_to_lock; struct execution_control *execution_control; }; struct execution_control { ip_t current_ip; frame_s *current_frame; struct stack_bottom *stack; struct thunk *thunk; struct list wait_list; void (*callback)(void *, pointer_t); void *callback_cookie; refcount_t wait_state; struct list waiting_list_entry; void *waiting_list_head; struct execution_control_wait wait[2]; uint64_t atomic; bool atomic_interrupted; }; bool u_are_there_dereferenced(void); void u_execution_control_unlink_and_submit(struct execution_control *ex, unsigned spawn_mode); bool u_execution_control_acquire(struct execution_control *ex); void u_wake_up_wait_list(struct list *wait_list, mutex_t *mutex_to_lock, unsigned spawn_mode); void *u_thunk_terminate(struct thunk *t, arg_t n_return_values); struct execution_control *u_execution_control_alloc(ajla_error_t *mayfail); void u_execution_control_free(struct execution_control *ex); void u_execution_control_terminate(struct execution_control *ex, pointer_t ptr); void u_free_cache_entry(struct data *d, struct cache_entry *ce); static inline __attribute__((__always_inline__)) refcount_t *pointer_get_refcount_(pointer_t ptr) { void *p = pointer_get_value_strip_tag_(ptr); return !pointer_is_thunk(ptr) ? &((struct data *)p)->refcount_ : &((struct thunk *)p)->refcount_; } void u_pointer_dereference_(pointer_t ptr , const char __attribute__((__unused__)) *position_arg); static inline void data_dereference(struct data *data) { u_pointer_dereference_(pointer_data(data) , "data.h" ":" "1613"); } static inline void pointer_reference_owned(pointer_t ptr) { refcount_t *r = pointer_get_refcount_(ptr); if ((__builtin_expect((int)(!refcount_is_read_only(r)), 1))) refcount_add_raw_(r, 256, "data.h" ":" "1620"); } static inline void pointer_reference_owned_multiple(pointer_t ptr, refcount_int_t n) { refcount_t *r = pointer_get_refcount_(ptr); if ((__builtin_expect((int)(!refcount_is_read_only(r)), 1))) refcount_add_raw_(r, (refcount_int_t)(n) * 256, "data.h" ":" "1627"); } static inline void data_reference(struct data *d) { if ((__builtin_expect((int)(!refcount_is_read_only(&d->refcount_)), 1))) refcount_add_raw_(&d->refcount_, 256, "data.h" ":" "1633"); } static inline void thunk_reference(struct thunk *t) { if ((__builtin_expect((int)(!refcount_is_read_only(&t->refcount_)), 1))) refcount_add_raw_(&t->refcount_, 256, "data.h" ":" "1639"); } static inline void thunk_reference_nonatomic(struct thunk *t) { refcount_inc_nonatomic_(&t->refcount_, "data.h" ":" "1644"); } static inline bool thunk_dereference_nonatomic(struct thunk *t) { return refcount_dec_nonatomic_(&t->refcount_, "data.h" ":" "1649"); } static inline bool thunk_refcount_is_one_nonatomic(struct thunk *t) { return refcount_is_one_nonatomic_(&t->refcount_, "data.h" ":" "1654"); } static inline refcount_int_t thunk_refcount_get_nonatomic(struct thunk *t) { return refcount_get_nonatomic_(&t->refcount_, "data.h" ":" "1659"); } static inline void thunk_assert_refcount(struct thunk __attribute__((__unused__)) *t) { ((__builtin_expect((int)(!refcount_is_invalid(&t->refcount_)), 1)) ? (void)0 : internal ("data.h" ":" "1664", "thunk_assert_refcount: invalid refcount")); } pointer_t u_pointer_reference_(pointer_t *ptr , const char __attribute__((__unused__)) *position_arg); void u_pointer_reference_maybe_(frame_s *fp, frame_t result, pointer_t *ptr, unsigned char flags , const char __attribute__((__unused__)) *position_arg); static inline bool data_is_writable(struct data *d) { return refcount_is_one_(&d->refcount_, "data.h" ":" "1675"); } static inline bool thunk_is_writable(struct thunk *t) { return refcount_is_one_(&t->refcount_, "data.h" ":" "1680"); } # 1696 "data.h" static inline pointer_t pointer_locked_read(pointer_t *ptr) { pointer_t ret; do { } while (0); ret = *((volatile pointer_t *)(ptr)); ; if (!pointer_is_thunk(ret)) do { } while (0); do { } while (0); return ret; } static inline void pointer_locked_write(pointer_t *ptr, pointer_t val) { ; do { } while (0); *((volatile pointer_t *)(ptr)) = val; do { } while (0); } void u_copy_from_function_reference_to_frame(frame_s *new_fp, struct data *ref, arg_t ia, char can_move); void * u_pointer_follow_thunk_(pointer_t *ptr, void *ex_wait); void u_pointer_resolve_result(pointer_t *ptr); void u_pointer_follow_wait(frame_s *fp, const code_t *ip); # 1797 "data.h" bool u_data_is_nan(type_tag_t type, const unsigned char *ptr); pointer_t u_flat_to_data(const struct type *type, const unsigned char *flat); bool u_data_to_flat(frame_s *fp, frame_t slot); void u_struct_clone(pointer_t *ptr); void * u_pointer_deep_eval(pointer_t *ptr, frame_s *fp, const code_t *ip, struct thunk **thunk); void * u_frame_pointer_deep_eval(frame_s *fp, const code_t *ip, frame_t slot, struct thunk **thunk); bool u_mpint_export(const mpint_t *m, unsigned char *ptr, unsigned intx, ajla_error_t *err); bool u_mpint_export_unsigned(const mpint_t *m, unsigned char *ptr, unsigned intx, ajla_error_t *err); int u_data_compare_numbers(type_tag_t tt, unsigned char *flat1, pointer_t ptr1, unsigned char *flat2, pointer_t ptr2); int u_data_compare(pointer_t ptr1, pointer_t ptr2, ajla_error_t *mayfail); static inline bool __attribute__(( )) frame_variable_is_flat(frame_s *fp, frame_t slot) { return !frame_test_flag(fp, slot) && ((((((void)(zero_())), ((frame_get_type_of_local(fp, slot))->tag) < 0 + 2 * 5) || (((void)(zero_())), ((frame_get_type_of_local(fp, slot))->tag) >= ((0 + 2 * 5) + 5) && ((frame_get_type_of_local(fp, slot))->tag) < ((0 + 2 * 5) + 5) + 5) || (((void)(zero_())), ((frame_get_type_of_local(fp, slot))->tag) >= (0 + 2 * 5) && ((frame_get_type_of_local(fp, slot))->tag) < (0 + 2 * 5) + 5) || ((frame_get_type_of_local(fp, slot))->tag) == ((((0 + 2 * 5) + 5) + 5) + 0)) || ((frame_get_type_of_local(fp, slot))->tag) == ((((0 + 2 * 5) + 5) + 5) + 3) || ((frame_get_type_of_local(fp, slot))->tag) == ((((0 + 2 * 5) + 5) + 5) + 4))); } static inline __attribute__((__always_inline__)) void __attribute__(( )) frame_free(frame_s *fp, frame_t slot) { if (frame_test_and_clear_flag(fp, slot)) { u_pointer_dereference_(*(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))) , "data.h" ":" "1821"); *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))) = pointer_empty(); } } static inline __attribute__((__always_inline__)) void __attribute__(( )) frame_free_and_clear(frame_s *fp, frame_t slot) { frame_free(fp, slot); *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))) = pointer_empty(); } static inline __attribute__((__always_inline__)) void __attribute__(( )) frame_free_and_set_pointer(frame_s *fp, frame_t slot, pointer_t ptr) { if (frame_test_and_set_flag(fp, slot)) u_pointer_dereference_(*(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))) , "data.h" ":" "1836"); *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))) = ptr; } static inline __attribute__((__always_inline__)) void frame_set_pointer(frame_s *fp, frame_t slot, pointer_t ptr) { ((void)(zero_())); frame_set_flag(fp, slot); *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))) = ptr; } static inline __attribute__((__always_inline__)) pointer_t frame_get_pointer_reference(frame_s *fp, frame_t slot, bool deref) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); ; if (!deref) { goto do_ref_owned; } else { *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))) = pointer_empty(); if (!frame_test_and_clear_flag(fp, slot)) do_ref_owned: pointer_reference_owned(ptr); } return ptr; } struct stack_entry; struct stack_entry_type { void *(*get_ptr)(struct stack_entry *ste); bool (*get_properties)(struct stack_entry *ste, size_t *align, size_t *size, struct stack_entry **subptrs, size_t *subptrs_len); void (*fixup_after_copy)(void *new_ptr); void (*fixup_sub_ptr)(void *loc, uintptr_t offset); bool wrap_on_save; }; struct stack_entry { const struct stack_entry_type *t; void *ptr; size_t align; size_t size; }; bool u_data_save(void *p, uintptr_t offset, size_t *align, size_t *size, struct stack_entry **subptrs, size_t *subptrs_l); bool u_data_save_init_stack(pointer_t *ptr, struct stack_entry **stk, size_t *stk_l); void *u_data_trap_lookup(void *ptr); void u_data_trap_insert(struct data *codegen); # 25 "ipret.c" 2 # 1 "array.h" 1 # 23 "array.h" # 1 "arindex.h" 1 # 32 "arindex.h" static inline void index_init_from_int(mpint_t *t, int64_t val) { mpint_init_from_int64_t(t, val, # 34 "arindex.h" 3 ((void *)0) # 34 "arindex.h" ); } bool u_index_export_to_int(const mpint_t *t, int64_t *result); # 50 "arindex.h" static inline void index_alloc_leak_(array_index_t __attribute__((__unused__)) *idx , const char __attribute__((__unused__)) *position_arg) { do { } while (0); } static inline void index_free_leak_(array_index_t __attribute__((__unused__)) *idx , const char __attribute__((__unused__)) *position_arg) { do { } while (0); } static inline void index_detach_leak(array_index_t __attribute__((__unused__)) *idx) { } static inline uint64_t index_get_value_(array_index_t idx) { return idx; } static inline void index_set_value_(array_index_t *idx, uint64_t val) { *idx = val; } static inline mpint_t *index_get_mp_(array_index_t idx , const char __attribute__((__unused__)) *position_arg) { ((void)(zero_())); return num_to_ptr((uint64_t)(idx << 1)); } static inline void index_set_mp_(array_index_t *idx, mpint_t *mp , const char __attribute__((__unused__)) *position_arg) { do { if ((__builtin_expect((int)((ptr_to_num(mp) & ((uintptr_t)1 << 0)) != 0), 0))) { if (false) fatal("the allocator returned pointer %p that is not compatible with tag %" # 114 "arindex.h" 3 "l" "u" # 114 "arindex.h" "", (mp), (uintmax_t)((uintptr_t)1 << 0)); else ((void)(zero_())); } } while (0); *idx = (uint64_t)(ptr_to_num(mp) >> 1) | ((uint64_t)(-((uint64_t)1 << (8 * sizeof(uint64_t) - 2)) * 2)); } static inline void index_validate(array_index_t __attribute__((__unused__)) idx , const char __attribute__((__unused__)) *position_arg) { } # 148 "arindex.h" static inline bool index_is_mp_(array_index_t idx , const char __attribute__((__unused__)) *position_arg) { index_validate(idx , position_arg); return (int64_t)index_get_value_(idx) < 0; } static inline void index_from_int_(array_index_t *idx, int64_t val , const char __attribute__((__unused__)) *position_arg) { ((void)(zero_())); index_alloc_leak_(idx , position_arg); index_set_value_(idx, (uint64_t)val); # 169 "arindex.h" } static inline void index_from_mp_(array_index_t *idx, const mpint_t *mp , const char __attribute__((__unused__)) *position_arg) { int64_t id; if (u_index_export_to_int(mp, &id)) { ((__builtin_expect((int)(id >= 0), 1)) ? (void)0 : internal ((position_arg), "index_from_mp: the result is negative: %" # 177 "arindex.h" 3 "l" "d" # 177 "arindex.h" "", (intmax_t)id)); index_set_value_(idx, (uint64_t)id); } else { mpint_t *result; result = ((mpint_t *)return_ptr(ptrcomp_verify(((void *)return_ptr(mem_align_position(sizeof(mpint_t), (((((uintptr_t)1 << 0) * 2)) >= (1) ? ((((uintptr_t)1 << 0) * 2)) : (1)), # 183 "arindex.h" 3 ((void *)0) # 183 "arindex.h" , "arindex.h" ":" "183")))))); mpint_alloc_copy_mayfail(result, mp, # 184 "arindex.h" 3 ((void *)0) # 184 "arindex.h" ); index_set_mp_(idx, result , "arindex.h" ":" "185"); } index_alloc_leak_(idx , position_arg); } void u_index_free_mp_(array_index_t idx , const char __attribute__((__unused__)) *position_arg); static inline void index_free_(array_index_t *idx , const char __attribute__((__unused__)) *position_arg) { if ((__builtin_expect((int)(index_is_mp_(*idx , position_arg)), 0))) u_index_free_mp_(*idx , position_arg); # 204 "arindex.h" index_free_leak_(idx , position_arg); } static inline void index_free_get_mp_(array_index_t *idx, mpint_t *mp , const char __attribute__((__unused__)) *position_arg) { mpint_t *mp_ptr; ((void)(zero_())); mp_ptr = index_get_mp_(*idx , position_arg); *mp = *mp_ptr; mem_free_aligned_position(mp_ptr , "arindex.h" ":" "214"); index_set_value_(idx, 0); index_free_(idx , position_arg); } array_index_t u_index_copy_mp_(array_index_t idx , const char __attribute__((__unused__)) *position_arg); static inline void index_copy_(array_index_t *idx1, array_index_t idx2 , const char __attribute__((__unused__)) *position_arg) { if ((__builtin_expect((int)(index_is_mp_(idx2 , position_arg)), 0))) { *idx1 = u_index_copy_mp_(idx2 , position_arg); } else { *idx1 = idx2; } index_alloc_leak_(idx1 , position_arg); } bool u_index_ge_index_mp_(array_index_t idx1, array_index_t idx2 , const char __attribute__((__unused__)) *position_arg); static inline bool index_ge_index_(array_index_t idx1, array_index_t idx2 , const char __attribute__((__unused__)) *position_arg) { index_validate(idx1 , position_arg); index_validate(idx2 , position_arg); if ((__builtin_expect((int)((int64_t)(index_get_value_(idx1) & index_get_value_(idx2)) < 0), 0))) { return u_index_ge_index_mp_(idx1, idx2 , position_arg); } return index_get_value_(idx1) >= index_get_value_(idx2); } bool u_index_eq_index_mp_(array_index_t idx1, array_index_t idx2 , const char __attribute__((__unused__)) *position_arg); static inline bool index_eq_index_(array_index_t idx1, array_index_t idx2 , const char __attribute__((__unused__)) *position_arg) { index_validate(idx1 , position_arg); index_validate(idx2 , position_arg); if ((__builtin_expect((int)((int64_t)(index_get_value_(idx1) & index_get_value_(idx2)) < 0), 0))) { return u_index_eq_index_mp_(idx1, idx2 , position_arg); } return index_get_value_(idx1) == index_get_value_(idx2); } static inline bool index_ge_int_(array_index_t idx, int64_t val , const char __attribute__((__unused__)) *position_arg) { index_validate(idx , position_arg); ((void)(zero_())); return index_get_value_(idx) >= (uint64_t)val; # 272 "arindex.h" } static inline bool index_eq_int_(array_index_t idx, int64_t val , const char __attribute__((__unused__)) *position_arg) { index_validate(idx , position_arg); ((void)(zero_())); return index_get_value_(idx) == (uint64_t)val; # 291 "arindex.h" } array_index_t u_index_op_mp_(array_index_t idx2, array_index_t idx3, unsigned flags, ajla_error_t *err , const char __attribute__((__unused__)) *position_arg); static inline bool index_add3_(array_index_t *idx1, array_index_t idx2, array_index_t idx3, ajla_error_t *err , const char __attribute__((__unused__)) *position_arg) { index_validate(idx2 , position_arg); index_validate(idx3 , position_arg); index_set_value_(idx1, index_get_value_(idx2) + index_get_value_(idx3)); if ((__builtin_expect((int)((int64_t)(index_get_value_(*idx1) | index_get_value_(idx2) | index_get_value_(idx3)) < 0), 0))) { *idx1 = u_index_op_mp_(idx2, idx3, 0x1, err , position_arg); return !((*idx1) == (((uint64_t)(-((uint64_t)1 << (8 * sizeof(uint64_t) - 2)) * 2)))); } else { index_alloc_leak_(idx1 , position_arg); return true; } } static inline void index_sub3_(array_index_t *idx1, array_index_t idx2, array_index_t idx3 , const char __attribute__((__unused__)) *position_arg) { index_validate(idx2 , position_arg); index_validate(idx3 , position_arg); ((void)(zero_())); if ((__builtin_expect((int)(index_is_mp_(idx2 , position_arg)), 0))) { *idx1 = u_index_op_mp_(idx2, idx3, 0x1 | 0x2, # 318 "arindex.h" 3 ((void *)0) # 318 "arindex.h" , position_arg); } else { index_set_value_(idx1, index_get_value_(idx2) - index_get_value_(idx3)); index_alloc_leak_(idx1 , position_arg); } } static inline bool index_add_(array_index_t *idx1, array_index_t idx2, ajla_error_t *err , const char __attribute__((__unused__)) *position_arg) { uint64_t result; index_validate(*idx1 , position_arg); index_validate(idx2 , position_arg); result = index_get_value_(*idx1) + index_get_value_(idx2); if ((__builtin_expect((int)((int64_t)(result | index_get_value_(*idx1) | index_get_value_(idx2)) < 0), 0))) { *idx1 = u_index_op_mp_(*idx1, idx2, 0, err , position_arg); return !((*idx1) == (((uint64_t)(-((uint64_t)1 << (8 * sizeof(uint64_t) - 2)) * 2)))); } else { index_set_value_(idx1, result); return true; } } static inline void index_sub_(array_index_t *idx1, array_index_t idx2 , const char __attribute__((__unused__)) *position_arg) { index_validate(*idx1 , position_arg); index_validate(idx2 , position_arg); ((void)(zero_())); if ((__builtin_expect((int)(index_is_mp_(*idx1 , position_arg)), 0))) { *idx1 = u_index_op_mp_(*idx1, idx2, 0x2, # 348 "arindex.h" 3 ((void *)0) # 348 "arindex.h" , position_arg); } else { index_set_value_(idx1, index_get_value_(*idx1) - index_get_value_(idx2)); } } static inline void index_add_int_(array_index_t *idx1, int64_t val , const char __attribute__((__unused__)) *position_arg) { array_index_t idx2; index_from_int_(&idx2, val , position_arg); index_add_(idx1, idx2, # 359 "arindex.h" 3 ((void *)0) # 359 "arindex.h" , position_arg); } static inline void index_sub_int_(array_index_t *idx1, int64_t val , const char __attribute__((__unused__)) *position_arg) { array_index_t idx2; index_from_int_(&idx2, val , position_arg); index_sub_(idx1, idx2 , position_arg); } static inline bool index_is_int_(array_index_t idx , const char __attribute__((__unused__)) *position_arg) { if ((__builtin_expect((int)(!index_is_mp_(idx , position_arg)), 1))) { return true; } else { return false; } } static inline int64_t index_to_int_(array_index_t idx , const char __attribute__((__unused__)) *position_arg) { int64_t val; index_validate(idx , position_arg); val = (int64_t)index_get_value_(idx); ((void)(zero_())); return val; } static inline void index_to_mpint_(array_index_t idx, mpint_t *mp , const char __attribute__((__unused__)) *position_arg) { if (!index_is_mp_(idx , position_arg)) { index_init_from_int(mp, (int64_t)index_get_value_(idx)); } else { mpint_alloc_copy_mayfail(mp, index_get_mp_(idx , position_arg), # 416 "arindex.h" 3 ((void *)0) # 416 "arindex.h" ); } } # 24 "array.h" 2 # 46 "array.h" bool u_array_read(struct data *array, array_index_t idx, pointer_t **result_ptr, unsigned char **result_flat, const struct type **flat_type, int64_t *run); struct data *u_array_clone(pointer_t *ptr, ajla_error_t *err); bool u_array_modify(pointer_t *root, array_index_t idx, unsigned flags, pointer_t **result_ptr, unsigned char **result_flat, const struct type **flat_type, frame_s *fp, const code_t *ip); array_index_t u_array_len(struct data *array); bool u_array_is_empty(struct data *array); struct data * u_array_join(struct data *array1, struct data *array2, ajla_error_t *err); struct data * u_array_sub(struct data *array, array_index_t start, array_index_t len, bool deref, ajla_error_t *err); pointer_t u_array_create(array_index_t length, const struct type *flat_type, const unsigned char *flat, pointer_t ptr); pointer_t u_array_create_sparse(array_index_t length, pointer_t ptr); pointer_t u_array_string(int64_t length, const struct type *flat_type, const unsigned char *flat); void u_array_incomplete_decompose(struct data *array, struct data **first, pointer_t *last); bool u_array_incomplete_collapse(pointer_t *ptr); struct data * u_array_from_flat_mem(const struct type *type, const char *mem, size_t n_elements, ajla_error_t *mayfail); # 26 "ipret.c" 2 # 1 "funct.h" 1 # 31 "funct.h" pointer_t u_function_build_internal_thunk(void *(*fn)(frame_s *fp, const code_t *ip, union internal_arg arguments[]), unsigned n_arguments, union internal_arg arguments[]); struct execution_control *u_function_evaluate_prepare(ajla_error_t *mayfail); void u_function_evaluate_submit(struct execution_control *ex, pointer_t ptr, void (*callback)(void *, pointer_t), void *callback_cookie); void * u_function_return(frame_s *fp, pointer_t ptr); void * u_function_call_internal(frame_s *fp, const code_t *ip); void u_function_init_common(struct data *fn); # 28 "ipret.c" 2 # 1 "arithm-b.h" 1 # 511 "arithm-b.h" static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_bsr_alt1_int8_t(const uint8_t *op, uint8_t *res){ int16_t r; __asm__ (" \n lzcnt""w"" %1, %0 \n ":"=r"(r):"r""m"((int16_t)*op):"cc"); *res = (int16_t)(sizeof(int16_t) * 8 - 1 - r); } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_bsr_alt1_int16_t(const uint16_t *op, uint16_t *res){ int16_t r; __asm__ (" \n lzcnt""w"" %1, %0 \n ":"=r"(r):"r""m"((int16_t)*op):"cc"); *res = (int16_t)(sizeof(int16_t) * 8 - 1 - r); } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_bsr_alt1_int32_t(const uint32_t *op, uint32_t *res){ int32_t r; __asm__ (" \n lzcnt""l"" %1, %0 \n ":"=r"(r):"r""m"((int32_t)*op):"cc"); *res = (int32_t)(sizeof(int32_t) * 8 - 1 - r); } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_bsr_alt1_int64_t(const uint64_t *op, uint64_t *res){ int64_t r; __asm__ (" \n lzcnt""q"" %1, %0 \n ":"=r"(r):"r""m"((int64_t)*op):"cc"); *res = (int64_t)(sizeof(int64_t) * 8 - 1 - r); } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_bsr_alt1_int128_t(const uint128_t *op, uint128_t *res){ __asm__ (" \n test""q"" %%""rdx"", %%""rdx"" \n cmovz""q"" %%""rax"", %%""rdx"" \n setz %%cl \n lzcnt""q"" %%""rdx"", %%""rdx"" \n movl $""127"", %%eax \n shrl %%cl, %%eax \n sub""q"" %%""rdx"", %%""rax"" \n ""cqto"" \n ":"=A"(*res):"0"(*op):"ecx","cc"); } # 662 "arithm-b.h" static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_popcnt_alt1_int8_t(const uint8_t *op, uint8_t *res){ uint16_t r; __asm__ (" \n popcnt""w"" %1, %0 \n ":"=r"(r):"r""m"((uint16_t)*op):"cc"); *res = r; } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_popcnt_alt1_int16_t(const uint16_t *op, uint16_t *res){ uint16_t r; __asm__ (" \n popcnt""w"" %1, %0 \n ":"=r"(r):"r""m"((uint16_t)*op):"cc"); *res = r; } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_popcnt_alt1_int32_t(const uint32_t *op, uint32_t *res){ uint32_t r; __asm__ (" \n popcnt""l"" %1, %0 \n ":"=r"(r):"r""m"((uint32_t)*op):"cc"); *res = r; } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_popcnt_alt1_int64_t(const uint64_t *op, uint64_t *res){ uint64_t r; __asm__ (" \n popcnt""q"" %1, %0 \n ":"=r"(r):"r""m"((uint64_t)*op):"cc"); *res = r; } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_popcnt_alt1_int128_t(const uint128_t *op, uint128_t *res){ uint64_t r1, r2; __asm__ (" \n popcnt""q"" %1, %0 \n ":"=r"(r1):"r""m"(((uint64_t *)return_ptr(op))[0]):"cc"); __asm__ (" \n popcnt""q"" %1, %0 \n ":"=r"(r2):"r""m"(((uint64_t *)return_ptr(op))[1]):"cc"); *res = (unsigned)r1 + (unsigned)r2; } # 728 "arithm-b.h" # 1 "for-fix.inc" 1 # 24 "for-fix.inc" # 1 "arithm-b.inc" 1 # 30 "arithm-b.inc" static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_divide_int8_t(const uint8_t *op1, const uint8_t *op2, uint8_t *res){ const bool mod = !(1 / 1); if ((__builtin_expect((int)(!*op2), 0))) { *res = !mod ? 0 : *op1; return true; } if (0) { *res = *op1 / *op2; } else if (((intmax_t)9 / -4 == -2 && (intmax_t)-9 / 4 == -2 && (intmax_t)-9 / -4 == 2 && (intmax_t)9 % -4 == 1 && (intmax_t)-9 % 4 == -1 && (intmax_t)-9 % -4 == -1)) { if (sizeof(int8_t) >= sizeof(int) && (__builtin_expect((int)(*op2 == (uint8_t)-1), 0)) && (__builtin_expect((int)(*op1 == ((uint8_t)(-((uint8_t)1 << (8 * sizeof(uint8_t) - 2)) * 2))), 0))) { *res = !mod ? *op1 : 0; return true; } *res = (int8_t)*op1 / (int8_t)*op2; } else { uint8_t o1 = (int8_t)*op1 < 0 ? -*op1 : *op1; uint8_t o2 = (int8_t)*op2 < 0 ? -*op2 : *op2; uint8_t neg = !mod ? (*op1 ^ *op2) & ((int8_t)(-((int8_t)1 << (8 * sizeof(int8_t) - 2)) * 2)) : (uint8_t)((int8_t)*op1 < 0); uint8_t r = o1 / o2; if ((__builtin_expect((int)(neg != 0), 0))) r = -r; *res = r; } return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_udivide_int8_t(const uint8_t *op1, const uint8_t *op2, uint8_t *res){ const bool mod = !(1 / 1); if ((__builtin_expect((int)(!*op2), 0))) { *res = !mod ? 0 : *op1; return true; } if (1) { *res = *op1 / *op2; } else if (((intmax_t)9 / -4 == -2 && (intmax_t)-9 / 4 == -2 && (intmax_t)-9 / -4 == 2 && (intmax_t)9 % -4 == 1 && (intmax_t)-9 % 4 == -1 && (intmax_t)-9 % -4 == -1)) { if (sizeof(int8_t) >= sizeof(int) && (__builtin_expect((int)(*op2 == (uint8_t)-1), 0)) && (__builtin_expect((int)(*op1 == ((uint8_t)(-((uint8_t)1 << (8 * sizeof(uint8_t) - 2)) * 2))), 0))) { *res = !mod ? *op1 : 0; return true; } *res = (int8_t)*op1 / (int8_t)*op2; } else { uint8_t o1 = (int8_t)*op1 < 0 ? -*op1 : *op1; uint8_t o2 = (int8_t)*op2 < 0 ? -*op2 : *op2; uint8_t neg = !mod ? (*op1 ^ *op2) & ((int8_t)(-((int8_t)1 << (8 * sizeof(int8_t) - 2)) * 2)) : (uint8_t)((int8_t)*op1 < 0); uint8_t r = o1 / o2; if ((__builtin_expect((int)(neg != 0), 0))) r = -r; *res = r; } return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_modulo_int8_t(const uint8_t *op1, const uint8_t *op2, uint8_t *res){ const bool mod = !(1 % 1); if ((__builtin_expect((int)(!*op2), 0))) { *res = !mod ? 0 : *op1; return true; } if (0) { *res = *op1 % *op2; } else if (((intmax_t)9 / -4 == -2 && (intmax_t)-9 / 4 == -2 && (intmax_t)-9 / -4 == 2 && (intmax_t)9 % -4 == 1 && (intmax_t)-9 % 4 == -1 && (intmax_t)-9 % -4 == -1)) { if (sizeof(int8_t) >= sizeof(int) && (__builtin_expect((int)(*op2 == (uint8_t)-1), 0)) && (__builtin_expect((int)(*op1 == ((uint8_t)(-((uint8_t)1 << (8 * sizeof(uint8_t) - 2)) * 2))), 0))) { *res = !mod ? *op1 : 0; return true; } *res = (int8_t)*op1 % (int8_t)*op2; } else { uint8_t o1 = (int8_t)*op1 < 0 ? -*op1 : *op1; uint8_t o2 = (int8_t)*op2 < 0 ? -*op2 : *op2; uint8_t neg = !mod ? (*op1 ^ *op2) & ((int8_t)(-((int8_t)1 << (8 * sizeof(int8_t) - 2)) * 2)) : (uint8_t)((int8_t)*op1 < 0); uint8_t r = o1 % o2; if ((__builtin_expect((int)(neg != 0), 0))) r = -r; *res = r; } return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_umodulo_int8_t(const uint8_t *op1, const uint8_t *op2, uint8_t *res){ const bool mod = !(1 % 1); if ((__builtin_expect((int)(!*op2), 0))) { *res = !mod ? 0 : *op1; return true; } if (1) { *res = *op1 % *op2; } else if (((intmax_t)9 / -4 == -2 && (intmax_t)-9 / 4 == -2 && (intmax_t)-9 / -4 == 2 && (intmax_t)9 % -4 == 1 && (intmax_t)-9 % 4 == -1 && (intmax_t)-9 % -4 == -1)) { if (sizeof(int8_t) >= sizeof(int) && (__builtin_expect((int)(*op2 == (uint8_t)-1), 0)) && (__builtin_expect((int)(*op1 == ((uint8_t)(-((uint8_t)1 << (8 * sizeof(uint8_t) - 2)) * 2))), 0))) { *res = !mod ? *op1 : 0; return true; } *res = (int8_t)*op1 % (int8_t)*op2; } else { uint8_t o1 = (int8_t)*op1 < 0 ? -*op1 : *op1; uint8_t o2 = (int8_t)*op2 < 0 ? -*op2 : *op2; uint8_t neg = !mod ? (*op1 ^ *op2) & ((int8_t)(-((int8_t)1 << (8 * sizeof(int8_t) - 2)) * 2)) : (uint8_t)((int8_t)*op1 < 0); uint8_t r = o1 % o2; if ((__builtin_expect((int)(neg != 0), 0))) r = -r; *res = r; } return true; } static bool __attribute__((__unused__)) FIXED_binary_power_int8_t(const uint8_t *op1, const uint8_t *op2, uint8_t *res){ uint8_t r = 1; uint8_t o1 = *op1; uint8_t o2 = *op2; do { if (o2 & 1) r *= o1; o1 *= o1; o2 >>= 1; } while (o2); *res = r; return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_rol_int8_t(const uint8_t *op1, const uint8_t *op2, uint8_t *res){ __asm__ ("rol" "b" " %2, %0" : "=q""m"(*res) : "0"(*op1), "cN"((uint8_t)*op2) : "cc"); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_ror_int8_t(const uint8_t *op1, const uint8_t *op2, uint8_t *res){ __asm__ ("ror" "b" " %2, %0" : "=q""m"(*res) : "0"(*op1), "cN"((uint8_t)*op2) : "cc"); return true; } # 62 "arithm-b.inc" static inline __attribute__((__always_inline__)) uint8_t bits_mask_int8_t(uint8_t num) { uint8_t result; __asm__ ("rol""b"" %2, %1":"=q""m"(result):"0"((uint8_t)1),"c"(num):"cc"); return result; } static inline __attribute__((__always_inline__)) uint8_t bitr_mask_int8_t(uint8_t num) { uint8_t result; __asm__ ("rol""b"" %2, %1":"=q""m"(result):"0"((uint8_t)-2),"c"(num):"cc"); return result; } static inline __attribute__((__always_inline__)) uint8_t bitt_ror_int8_t(uint8_t val, uint8_t num){ uint8_t result; __asm__ ("ror""b"" %2, %1":"=q""m"(result):"0"(val),"c"(num):"cc"); return result; } # 72 "arithm-b.inc" static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_bts_int8_t(const uint8_t *op1, const uint8_t *op2, uint8_t *res){ *res = *op1 | bits_mask_int8_t((uint8_t)*op2); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_btr_int8_t(const uint8_t *op1, const uint8_t *op2, uint8_t *res){ *res = *op1 & bitr_mask_int8_t((uint8_t)*op2); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_btc_int8_t(const uint8_t *op1, const uint8_t *op2, uint8_t *res){ *res = *op1 ^ bits_mask_int8_t((uint8_t)*op2); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_bt_int8_t(const uint8_t *op1, const uint8_t *op2, ajla_flat_option_t *res){ *res = bitt_ror_int8_t(*op1, (uint8_t)*op2) & 1; return true; } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_bswap_int8_t(const uint8_t *op, uint8_t *res){ *res = *op; } # 83 "arithm-b.inc" static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_brev_int8_t(const uint8_t *op, uint8_t *res){ uint8_t one = 1; uint8_t mask; uint8_t o = *op; mask = (uint8_t)((uint8_t)(0x55) * 0x01010101UL * ((one << 15 << 15 << 2) + 1) * ((one << 15 << 15 << 15 << 15 << 4) + 1)); o = ((o & mask) << 1) | ((o & ~mask) >> 1); mask = (uint8_t)((uint8_t)(0x33) * 0x01010101UL * ((one << 15 << 15 << 2) + 1) * ((one << 15 << 15 << 15 << 15 << 4) + 1)); o = ((o & mask) << 2) | ((o & ~mask) >> 2); mask = (uint8_t)((uint8_t)(0x0f) * 0x01010101UL * ((one << 15 << 15 << 2) + 1) * ((one << 15 << 15 << 15 << 15 << 4) + 1)); o = ((o & mask) << 4) | ((o & ~mask) >> 4); FIXED_unary_bswap_int8_t(&o, res); } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_bsf_int8_t(const uint8_t *op, uint8_t *res){ int i; uint8_t o = *op; if ((__builtin_expect((int)(!o), 0))) { *res = -1; return; } else { *res = # 86 "arithm-b.inc" 3 (__ctz8_inline ( # 86 "arithm-b.inc" o # 86 "arithm-b.inc" 3 )) # 86 "arithm-b.inc" ; return; } for (i = 0; i < (int)sizeof(int8_t) * 8; i++) if (o & ((uint8_t)1 << i)) { *res = (uint8_t)i; return; } *res = (uint8_t)-1; } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_bsr_int8_t(const uint8_t *op, uint8_t *res){ int i; uint8_t o = *op; if ((__builtin_expect((int)(!o), 0))) { *res = -1; return; } else { *res = 7 - # 86 "arithm-b.inc" 3 (__clz8_inline ( # 86 "arithm-b.inc" o # 86 "arithm-b.inc" 3 )) # 86 "arithm-b.inc" ; return; } for (i = (int)sizeof(int8_t) * 8 - 1; i >= 0; i--) if (o & ((uint8_t)1 << i)) { *res = (uint8_t)i; return; } *res = (uint8_t)-1; } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_popcnt_int8_t(const uint8_t *op, uint8_t *res){ unsigned r; uint8_t o = *op; *res = (unsigned) # 87 "arithm-b.inc" 3 (__co8_inline ( # 87 "arithm-b.inc" o # 87 "arithm-b.inc" 3 )) # 87 "arithm-b.inc" ; return; r = 0; while (o) o &= o - 1, r++; *res = (uint8_t)r; } # 25 "for-fix.inc" 2 # 36 "for-fix.inc" # 1 "arithm-b.inc" 1 # 30 "arithm-b.inc" static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_divide_int16_t(const uint16_t *op1, const uint16_t *op2, uint16_t *res){ const bool mod = !(1 / 1); if ((__builtin_expect((int)(!*op2), 0))) { *res = !mod ? 0 : *op1; return true; } if (0) { *res = *op1 / *op2; } else if (((intmax_t)9 / -4 == -2 && (intmax_t)-9 / 4 == -2 && (intmax_t)-9 / -4 == 2 && (intmax_t)9 % -4 == 1 && (intmax_t)-9 % 4 == -1 && (intmax_t)-9 % -4 == -1)) { if (sizeof(int16_t) >= sizeof(int) && (__builtin_expect((int)(*op2 == (uint16_t)-1), 0)) && (__builtin_expect((int)(*op1 == ((uint16_t)(-((uint16_t)1 << (8 * sizeof(uint16_t) - 2)) * 2))), 0))) { *res = !mod ? *op1 : 0; return true; } *res = (int16_t)*op1 / (int16_t)*op2; } else { uint16_t o1 = (int16_t)*op1 < 0 ? -*op1 : *op1; uint16_t o2 = (int16_t)*op2 < 0 ? -*op2 : *op2; uint16_t neg = !mod ? (*op1 ^ *op2) & ((int16_t)(-((int16_t)1 << (8 * sizeof(int16_t) - 2)) * 2)) : (uint16_t)((int16_t)*op1 < 0); uint16_t r = o1 / o2; if ((__builtin_expect((int)(neg != 0), 0))) r = -r; *res = r; } return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_udivide_int16_t(const uint16_t *op1, const uint16_t *op2, uint16_t *res){ const bool mod = !(1 / 1); if ((__builtin_expect((int)(!*op2), 0))) { *res = !mod ? 0 : *op1; return true; } if (1) { *res = *op1 / *op2; } else if (((intmax_t)9 / -4 == -2 && (intmax_t)-9 / 4 == -2 && (intmax_t)-9 / -4 == 2 && (intmax_t)9 % -4 == 1 && (intmax_t)-9 % 4 == -1 && (intmax_t)-9 % -4 == -1)) { if (sizeof(int16_t) >= sizeof(int) && (__builtin_expect((int)(*op2 == (uint16_t)-1), 0)) && (__builtin_expect((int)(*op1 == ((uint16_t)(-((uint16_t)1 << (8 * sizeof(uint16_t) - 2)) * 2))), 0))) { *res = !mod ? *op1 : 0; return true; } *res = (int16_t)*op1 / (int16_t)*op2; } else { uint16_t o1 = (int16_t)*op1 < 0 ? -*op1 : *op1; uint16_t o2 = (int16_t)*op2 < 0 ? -*op2 : *op2; uint16_t neg = !mod ? (*op1 ^ *op2) & ((int16_t)(-((int16_t)1 << (8 * sizeof(int16_t) - 2)) * 2)) : (uint16_t)((int16_t)*op1 < 0); uint16_t r = o1 / o2; if ((__builtin_expect((int)(neg != 0), 0))) r = -r; *res = r; } return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_modulo_int16_t(const uint16_t *op1, const uint16_t *op2, uint16_t *res){ const bool mod = !(1 % 1); if ((__builtin_expect((int)(!*op2), 0))) { *res = !mod ? 0 : *op1; return true; } if (0) { *res = *op1 % *op2; } else if (((intmax_t)9 / -4 == -2 && (intmax_t)-9 / 4 == -2 && (intmax_t)-9 / -4 == 2 && (intmax_t)9 % -4 == 1 && (intmax_t)-9 % 4 == -1 && (intmax_t)-9 % -4 == -1)) { if (sizeof(int16_t) >= sizeof(int) && (__builtin_expect((int)(*op2 == (uint16_t)-1), 0)) && (__builtin_expect((int)(*op1 == ((uint16_t)(-((uint16_t)1 << (8 * sizeof(uint16_t) - 2)) * 2))), 0))) { *res = !mod ? *op1 : 0; return true; } *res = (int16_t)*op1 % (int16_t)*op2; } else { uint16_t o1 = (int16_t)*op1 < 0 ? -*op1 : *op1; uint16_t o2 = (int16_t)*op2 < 0 ? -*op2 : *op2; uint16_t neg = !mod ? (*op1 ^ *op2) & ((int16_t)(-((int16_t)1 << (8 * sizeof(int16_t) - 2)) * 2)) : (uint16_t)((int16_t)*op1 < 0); uint16_t r = o1 % o2; if ((__builtin_expect((int)(neg != 0), 0))) r = -r; *res = r; } return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_umodulo_int16_t(const uint16_t *op1, const uint16_t *op2, uint16_t *res){ const bool mod = !(1 % 1); if ((__builtin_expect((int)(!*op2), 0))) { *res = !mod ? 0 : *op1; return true; } if (1) { *res = *op1 % *op2; } else if (((intmax_t)9 / -4 == -2 && (intmax_t)-9 / 4 == -2 && (intmax_t)-9 / -4 == 2 && (intmax_t)9 % -4 == 1 && (intmax_t)-9 % 4 == -1 && (intmax_t)-9 % -4 == -1)) { if (sizeof(int16_t) >= sizeof(int) && (__builtin_expect((int)(*op2 == (uint16_t)-1), 0)) && (__builtin_expect((int)(*op1 == ((uint16_t)(-((uint16_t)1 << (8 * sizeof(uint16_t) - 2)) * 2))), 0))) { *res = !mod ? *op1 : 0; return true; } *res = (int16_t)*op1 % (int16_t)*op2; } else { uint16_t o1 = (int16_t)*op1 < 0 ? -*op1 : *op1; uint16_t o2 = (int16_t)*op2 < 0 ? -*op2 : *op2; uint16_t neg = !mod ? (*op1 ^ *op2) & ((int16_t)(-((int16_t)1 << (8 * sizeof(int16_t) - 2)) * 2)) : (uint16_t)((int16_t)*op1 < 0); uint16_t r = o1 % o2; if ((__builtin_expect((int)(neg != 0), 0))) r = -r; *res = r; } return true; } static bool __attribute__((__unused__)) FIXED_binary_power_int16_t(const uint16_t *op1, const uint16_t *op2, uint16_t *res){ uint16_t r = 1; uint16_t o1 = *op1; uint16_t o2 = *op2; do { if (o2 & 1) r *= o1; o1 *= o1; o2 >>= 1; } while (o2); *res = r; return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_rol_int16_t(const uint16_t *op1, const uint16_t *op2, uint16_t *res){ __asm__ ("rol" "w" " %2, %0" : "=r""m"(*res) : "0"(*op1), "cN"((uint8_t)*op2) : "cc"); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_ror_int16_t(const uint16_t *op1, const uint16_t *op2, uint16_t *res){ __asm__ ("ror" "w" " %2, %0" : "=r""m"(*res) : "0"(*op1), "cN"((uint8_t)*op2) : "cc"); return true; } # 64 "arithm-b.inc" static inline __attribute__((__always_inline__)) uint16_t bits_mask_int16_t(uint8_t num) { uint16_t result; __asm__ ("rol""w"" %2, %1":"=r""m"(result):"0"((uint16_t)1),"c"(num):"cc"); return result; } static inline __attribute__((__always_inline__)) uint16_t bitr_mask_int16_t(uint8_t num) { uint16_t result; __asm__ ("rol""w"" %2, %1":"=r""m"(result):"0"((uint16_t)-2),"c"(num):"cc"); return result; } static inline __attribute__((__always_inline__)) uint16_t bitt_ror_int16_t(uint16_t val, uint8_t num){ uint16_t result; __asm__ ("ror""w"" %2, %1":"=r""m"(result):"0"(val),"c"(num):"cc"); return result; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_bts_int16_t(const uint16_t *op1, const uint16_t *op2, uint16_t *res){ *res = *op1 | bits_mask_int16_t((uint8_t)*op2); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_btr_int16_t(const uint16_t *op1, const uint16_t *op2, uint16_t *res){ *res = *op1 & bitr_mask_int16_t((uint8_t)*op2); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_btc_int16_t(const uint16_t *op1, const uint16_t *op2, uint16_t *res){ *res = *op1 ^ bits_mask_int16_t((uint8_t)*op2); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_bt_int16_t(const uint16_t *op1, const uint16_t *op2, ajla_flat_option_t *res){ *res = bitt_ror_int16_t(*op1, (uint8_t)*op2) & 1; return true; } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_bswap_int16_t(const uint16_t *op, uint16_t *res){ *res = (*op << 8 | *op >> 8); } # 83 "arithm-b.inc" static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_brev_int16_t(const uint16_t *op, uint16_t *res){ uint16_t one = 1; uint16_t mask; uint16_t o = *op; mask = (uint16_t)((uint16_t)(0x55) * 0x01010101UL * ((one << 15 << 15 << 2) + 1) * ((one << 15 << 15 << 15 << 15 << 4) + 1)); o = ((o & mask) << 1) | ((o & ~mask) >> 1); mask = (uint16_t)((uint16_t)(0x33) * 0x01010101UL * ((one << 15 << 15 << 2) + 1) * ((one << 15 << 15 << 15 << 15 << 4) + 1)); o = ((o & mask) << 2) | ((o & ~mask) >> 2); mask = (uint16_t)((uint16_t)(0x0f) * 0x01010101UL * ((one << 15 << 15 << 2) + 1) * ((one << 15 << 15 << 15 << 15 << 4) + 1)); o = ((o & mask) << 4) | ((o & ~mask) >> 4); FIXED_unary_bswap_int16_t(&o, res); } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_bsf_int16_t(const uint16_t *op, uint16_t *res){ int i; uint16_t o = *op; if ((__builtin_expect((int)(!o), 0))) { *res = -1; return; } else { *res = # 86 "arithm-b.inc" 3 (__ctz16_inline ( # 86 "arithm-b.inc" o # 86 "arithm-b.inc" 3 )) # 86 "arithm-b.inc" ; return; } for (i = 0; i < (int)sizeof(int16_t) * 8; i++) if (o & ((uint16_t)1 << i)) { *res = (uint16_t)i; return; } *res = (uint16_t)-1; } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_bsr_int16_t(const uint16_t *op, uint16_t *res){ int i; uint16_t o = *op; if ((__builtin_expect((int)(!o), 0))) { *res = -1; return; } else { *res = 15 - # 86 "arithm-b.inc" 3 (__clz16_inline ( # 86 "arithm-b.inc" o # 86 "arithm-b.inc" 3 )) # 86 "arithm-b.inc" ; return; } for (i = (int)sizeof(int16_t) * 8 - 1; i >= 0; i--) if (o & ((uint16_t)1 << i)) { *res = (uint16_t)i; return; } *res = (uint16_t)-1; } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_popcnt_int16_t(const uint16_t *op, uint16_t *res){ unsigned r; uint16_t o = *op; *res = (unsigned) # 87 "arithm-b.inc" 3 (__co16_inline ( # 87 "arithm-b.inc" o # 87 "arithm-b.inc" 3 )) # 87 "arithm-b.inc" ; return; r = 0; while (o) o &= o - 1, r++; *res = (uint16_t)r; } # 37 "for-fix.inc" 2 # 48 "for-fix.inc" # 1 "arithm-b.inc" 1 # 30 "arithm-b.inc" static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_divide_int32_t(const uint32_t *op1, const uint32_t *op2, uint32_t *res){ const bool mod = !(1 / 1); if ((__builtin_expect((int)(!*op2), 0))) { *res = !mod ? 0 : *op1; return true; } if (0) { *res = *op1 / *op2; } else if (((intmax_t)9 / -4 == -2 && (intmax_t)-9 / 4 == -2 && (intmax_t)-9 / -4 == 2 && (intmax_t)9 % -4 == 1 && (intmax_t)-9 % 4 == -1 && (intmax_t)-9 % -4 == -1)) { if (sizeof(int32_t) >= sizeof(int) && (__builtin_expect((int)(*op2 == (uint32_t)-1), 0)) && (__builtin_expect((int)(*op1 == ((uint32_t)(-((uint32_t)1 << (8 * sizeof(uint32_t) - 2)) * 2))), 0))) { *res = !mod ? *op1 : 0; return true; } *res = (int32_t)*op1 / (int32_t)*op2; } else { uint32_t o1 = (int32_t)*op1 < 0 ? -*op1 : *op1; uint32_t o2 = (int32_t)*op2 < 0 ? -*op2 : *op2; uint32_t neg = !mod ? (*op1 ^ *op2) & ((int32_t)(-((int32_t)1 << (8 * sizeof(int32_t) - 2)) * 2)) : (uint32_t)((int32_t)*op1 < 0); uint32_t r = o1 / o2; if ((__builtin_expect((int)(neg != 0), 0))) r = -r; *res = r; } return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_udivide_int32_t(const uint32_t *op1, const uint32_t *op2, uint32_t *res){ const bool mod = !(1 / 1); if ((__builtin_expect((int)(!*op2), 0))) { *res = !mod ? 0 : *op1; return true; } if (1) { *res = *op1 / *op2; } else if (((intmax_t)9 / -4 == -2 && (intmax_t)-9 / 4 == -2 && (intmax_t)-9 / -4 == 2 && (intmax_t)9 % -4 == 1 && (intmax_t)-9 % 4 == -1 && (intmax_t)-9 % -4 == -1)) { if (sizeof(int32_t) >= sizeof(int) && (__builtin_expect((int)(*op2 == (uint32_t)-1), 0)) && (__builtin_expect((int)(*op1 == ((uint32_t)(-((uint32_t)1 << (8 * sizeof(uint32_t) - 2)) * 2))), 0))) { *res = !mod ? *op1 : 0; return true; } *res = (int32_t)*op1 / (int32_t)*op2; } else { uint32_t o1 = (int32_t)*op1 < 0 ? -*op1 : *op1; uint32_t o2 = (int32_t)*op2 < 0 ? -*op2 : *op2; uint32_t neg = !mod ? (*op1 ^ *op2) & ((int32_t)(-((int32_t)1 << (8 * sizeof(int32_t) - 2)) * 2)) : (uint32_t)((int32_t)*op1 < 0); uint32_t r = o1 / o2; if ((__builtin_expect((int)(neg != 0), 0))) r = -r; *res = r; } return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_modulo_int32_t(const uint32_t *op1, const uint32_t *op2, uint32_t *res){ const bool mod = !(1 % 1); if ((__builtin_expect((int)(!*op2), 0))) { *res = !mod ? 0 : *op1; return true; } if (0) { *res = *op1 % *op2; } else if (((intmax_t)9 / -4 == -2 && (intmax_t)-9 / 4 == -2 && (intmax_t)-9 / -4 == 2 && (intmax_t)9 % -4 == 1 && (intmax_t)-9 % 4 == -1 && (intmax_t)-9 % -4 == -1)) { if (sizeof(int32_t) >= sizeof(int) && (__builtin_expect((int)(*op2 == (uint32_t)-1), 0)) && (__builtin_expect((int)(*op1 == ((uint32_t)(-((uint32_t)1 << (8 * sizeof(uint32_t) - 2)) * 2))), 0))) { *res = !mod ? *op1 : 0; return true; } *res = (int32_t)*op1 % (int32_t)*op2; } else { uint32_t o1 = (int32_t)*op1 < 0 ? -*op1 : *op1; uint32_t o2 = (int32_t)*op2 < 0 ? -*op2 : *op2; uint32_t neg = !mod ? (*op1 ^ *op2) & ((int32_t)(-((int32_t)1 << (8 * sizeof(int32_t) - 2)) * 2)) : (uint32_t)((int32_t)*op1 < 0); uint32_t r = o1 % o2; if ((__builtin_expect((int)(neg != 0), 0))) r = -r; *res = r; } return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_umodulo_int32_t(const uint32_t *op1, const uint32_t *op2, uint32_t *res){ const bool mod = !(1 % 1); if ((__builtin_expect((int)(!*op2), 0))) { *res = !mod ? 0 : *op1; return true; } if (1) { *res = *op1 % *op2; } else if (((intmax_t)9 / -4 == -2 && (intmax_t)-9 / 4 == -2 && (intmax_t)-9 / -4 == 2 && (intmax_t)9 % -4 == 1 && (intmax_t)-9 % 4 == -1 && (intmax_t)-9 % -4 == -1)) { if (sizeof(int32_t) >= sizeof(int) && (__builtin_expect((int)(*op2 == (uint32_t)-1), 0)) && (__builtin_expect((int)(*op1 == ((uint32_t)(-((uint32_t)1 << (8 * sizeof(uint32_t) - 2)) * 2))), 0))) { *res = !mod ? *op1 : 0; return true; } *res = (int32_t)*op1 % (int32_t)*op2; } else { uint32_t o1 = (int32_t)*op1 < 0 ? -*op1 : *op1; uint32_t o2 = (int32_t)*op2 < 0 ? -*op2 : *op2; uint32_t neg = !mod ? (*op1 ^ *op2) & ((int32_t)(-((int32_t)1 << (8 * sizeof(int32_t) - 2)) * 2)) : (uint32_t)((int32_t)*op1 < 0); uint32_t r = o1 % o2; if ((__builtin_expect((int)(neg != 0), 0))) r = -r; *res = r; } return true; } static bool __attribute__((__unused__)) FIXED_binary_power_int32_t(const uint32_t *op1, const uint32_t *op2, uint32_t *res){ uint32_t r = 1; uint32_t o1 = *op1; uint32_t o2 = *op2; do { if (o2 & 1) r *= o1; o1 *= o1; o2 >>= 1; } while (o2); *res = r; return true; } # 42 "arithm-b.inc" static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_rol_int32_t(const uint32_t *op1, const uint32_t *op2, uint32_t *res){ __asm__ ("rol" "l" " %2, %0" : "=r""m"(*res) : "0"(*op1), "cN"((uint8_t)*op2) : "cc"); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_ror_int32_t(const uint32_t *op1, const uint32_t *op2, uint32_t *res){ __asm__ ("ror" "l" " %2, %0" : "=r""m"(*res) : "0"(*op1), "cN"((uint8_t)*op2) : "cc"); return true; } # 66 "arithm-b.inc" static inline __attribute__((__always_inline__)) uint32_t bits_mask_int32_t(uint8_t num) { uint32_t result; __asm__ ("rol""l"" %2, %1":"=r""m"(result):"0"((uint32_t)1),"c"(num):"cc"); return result; } static inline __attribute__((__always_inline__)) uint32_t bitr_mask_int32_t(uint8_t num) { uint32_t result; __asm__ ("rol""l"" %2, %1":"=r""m"(result):"0"((uint32_t)-2),"c"(num):"cc"); return result; } static inline __attribute__((__always_inline__)) uint32_t bitt_ror_int32_t(uint32_t val, uint8_t num){ uint32_t result; __asm__ ("ror""l"" %2, %1":"=r""m"(result):"0"(val),"c"(num):"cc"); return result; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_bts_int32_t(const uint32_t *op1, const uint32_t *op2, uint32_t *res){ *res = *op1 | bits_mask_int32_t((uint8_t)*op2); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_btr_int32_t(const uint32_t *op1, const uint32_t *op2, uint32_t *res){ *res = *op1 & bitr_mask_int32_t((uint8_t)*op2); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_btc_int32_t(const uint32_t *op1, const uint32_t *op2, uint32_t *res){ *res = *op1 ^ bits_mask_int32_t((uint8_t)*op2); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_bt_int32_t(const uint32_t *op1, const uint32_t *op2, ajla_flat_option_t *res){ *res = bitt_ror_int32_t(*op1, (uint8_t)*op2) & 1; return true; } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_bswap_int32_t(const uint32_t *op, uint32_t *res){ *res = __builtin_bswap32(*op); } # 83 "arithm-b.inc" static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_brev_int32_t(const uint32_t *op, uint32_t *res){ uint32_t one = 1; uint32_t mask; uint32_t o = *op; mask = (uint32_t)((uint32_t)(0x55) * 0x01010101UL * ((one << 15 << 15 << 2) + 1) * ((one << 15 << 15 << 15 << 15 << 4) + 1)); o = ((o & mask) << 1) | ((o & ~mask) >> 1); mask = (uint32_t)((uint32_t)(0x33) * 0x01010101UL * ((one << 15 << 15 << 2) + 1) * ((one << 15 << 15 << 15 << 15 << 4) + 1)); o = ((o & mask) << 2) | ((o & ~mask) >> 2); mask = (uint32_t)((uint32_t)(0x0f) * 0x01010101UL * ((one << 15 << 15 << 2) + 1) * ((one << 15 << 15 << 15 << 15 << 4) + 1)); o = ((o & mask) << 4) | ((o & ~mask) >> 4); FIXED_unary_bswap_int32_t(&o, res); } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_bsf_int32_t(const uint32_t *op, uint32_t *res){ int i; uint32_t o = *op; if ((__builtin_expect((int)(!o), 0))) { *res = -1; return; } else { *res = # 86 "arithm-b.inc" 3 (__ctz32_inline ( # 86 "arithm-b.inc" o # 86 "arithm-b.inc" 3 )) # 86 "arithm-b.inc" ; return; } for (i = 0; i < (int)sizeof(int32_t) * 8; i++) if (o & ((uint32_t)1 << i)) { *res = (uint32_t)i; return; } *res = (uint32_t)-1; } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_bsr_int32_t(const uint32_t *op, uint32_t *res){ int i; uint32_t o = *op; if ((__builtin_expect((int)(!o), 0))) { *res = -1; return; } else { *res = 31 - # 86 "arithm-b.inc" 3 (__clz32_inline ( # 86 "arithm-b.inc" o # 86 "arithm-b.inc" 3 )) # 86 "arithm-b.inc" ; return; } for (i = (int)sizeof(int32_t) * 8 - 1; i >= 0; i--) if (o & ((uint32_t)1 << i)) { *res = (uint32_t)i; return; } *res = (uint32_t)-1; } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_popcnt_int32_t(const uint32_t *op, uint32_t *res){ unsigned r; uint32_t o = *op; *res = (unsigned) # 87 "arithm-b.inc" 3 (__co32_inline ( # 87 "arithm-b.inc" o # 87 "arithm-b.inc" 3 )) # 87 "arithm-b.inc" ; return; r = 0; while (o) o &= o - 1, r++; *res = (uint32_t)r; } # 49 "for-fix.inc" 2 # 60 "for-fix.inc" # 1 "arithm-b.inc" 1 # 30 "arithm-b.inc" static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_divide_int64_t(const uint64_t *op1, const uint64_t *op2, uint64_t *res){ const bool mod = !(1 / 1); if ((__builtin_expect((int)(!*op2), 0))) { *res = !mod ? 0 : *op1; return true; } if (0) { *res = *op1 / *op2; } else if (((intmax_t)9 / -4 == -2 && (intmax_t)-9 / 4 == -2 && (intmax_t)-9 / -4 == 2 && (intmax_t)9 % -4 == 1 && (intmax_t)-9 % 4 == -1 && (intmax_t)-9 % -4 == -1)) { if (sizeof(int64_t) >= sizeof(int) && (__builtin_expect((int)(*op2 == (uint64_t)-1), 0)) && (__builtin_expect((int)(*op1 == ((uint64_t)(-((uint64_t)1 << (8 * sizeof(uint64_t) - 2)) * 2))), 0))) { *res = !mod ? *op1 : 0; return true; } *res = (int64_t)*op1 / (int64_t)*op2; } else { uint64_t o1 = (int64_t)*op1 < 0 ? -*op1 : *op1; uint64_t o2 = (int64_t)*op2 < 0 ? -*op2 : *op2; uint64_t neg = !mod ? (*op1 ^ *op2) & ((int64_t)(-((int64_t)1 << (8 * sizeof(int64_t) - 2)) * 2)) : (uint64_t)((int64_t)*op1 < 0); uint64_t r = o1 / o2; if ((__builtin_expect((int)(neg != 0), 0))) r = -r; *res = r; } return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_udivide_int64_t(const uint64_t *op1, const uint64_t *op2, uint64_t *res){ const bool mod = !(1 / 1); if ((__builtin_expect((int)(!*op2), 0))) { *res = !mod ? 0 : *op1; return true; } if (1) { *res = *op1 / *op2; } else if (((intmax_t)9 / -4 == -2 && (intmax_t)-9 / 4 == -2 && (intmax_t)-9 / -4 == 2 && (intmax_t)9 % -4 == 1 && (intmax_t)-9 % 4 == -1 && (intmax_t)-9 % -4 == -1)) { if (sizeof(int64_t) >= sizeof(int) && (__builtin_expect((int)(*op2 == (uint64_t)-1), 0)) && (__builtin_expect((int)(*op1 == ((uint64_t)(-((uint64_t)1 << (8 * sizeof(uint64_t) - 2)) * 2))), 0))) { *res = !mod ? *op1 : 0; return true; } *res = (int64_t)*op1 / (int64_t)*op2; } else { uint64_t o1 = (int64_t)*op1 < 0 ? -*op1 : *op1; uint64_t o2 = (int64_t)*op2 < 0 ? -*op2 : *op2; uint64_t neg = !mod ? (*op1 ^ *op2) & ((int64_t)(-((int64_t)1 << (8 * sizeof(int64_t) - 2)) * 2)) : (uint64_t)((int64_t)*op1 < 0); uint64_t r = o1 / o2; if ((__builtin_expect((int)(neg != 0), 0))) r = -r; *res = r; } return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_modulo_int64_t(const uint64_t *op1, const uint64_t *op2, uint64_t *res){ const bool mod = !(1 % 1); if ((__builtin_expect((int)(!*op2), 0))) { *res = !mod ? 0 : *op1; return true; } if (0) { *res = *op1 % *op2; } else if (((intmax_t)9 / -4 == -2 && (intmax_t)-9 / 4 == -2 && (intmax_t)-9 / -4 == 2 && (intmax_t)9 % -4 == 1 && (intmax_t)-9 % 4 == -1 && (intmax_t)-9 % -4 == -1)) { if (sizeof(int64_t) >= sizeof(int) && (__builtin_expect((int)(*op2 == (uint64_t)-1), 0)) && (__builtin_expect((int)(*op1 == ((uint64_t)(-((uint64_t)1 << (8 * sizeof(uint64_t) - 2)) * 2))), 0))) { *res = !mod ? *op1 : 0; return true; } *res = (int64_t)*op1 % (int64_t)*op2; } else { uint64_t o1 = (int64_t)*op1 < 0 ? -*op1 : *op1; uint64_t o2 = (int64_t)*op2 < 0 ? -*op2 : *op2; uint64_t neg = !mod ? (*op1 ^ *op2) & ((int64_t)(-((int64_t)1 << (8 * sizeof(int64_t) - 2)) * 2)) : (uint64_t)((int64_t)*op1 < 0); uint64_t r = o1 % o2; if ((__builtin_expect((int)(neg != 0), 0))) r = -r; *res = r; } return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_umodulo_int64_t(const uint64_t *op1, const uint64_t *op2, uint64_t *res){ const bool mod = !(1 % 1); if ((__builtin_expect((int)(!*op2), 0))) { *res = !mod ? 0 : *op1; return true; } if (1) { *res = *op1 % *op2; } else if (((intmax_t)9 / -4 == -2 && (intmax_t)-9 / 4 == -2 && (intmax_t)-9 / -4 == 2 && (intmax_t)9 % -4 == 1 && (intmax_t)-9 % 4 == -1 && (intmax_t)-9 % -4 == -1)) { if (sizeof(int64_t) >= sizeof(int) && (__builtin_expect((int)(*op2 == (uint64_t)-1), 0)) && (__builtin_expect((int)(*op1 == ((uint64_t)(-((uint64_t)1 << (8 * sizeof(uint64_t) - 2)) * 2))), 0))) { *res = !mod ? *op1 : 0; return true; } *res = (int64_t)*op1 % (int64_t)*op2; } else { uint64_t o1 = (int64_t)*op1 < 0 ? -*op1 : *op1; uint64_t o2 = (int64_t)*op2 < 0 ? -*op2 : *op2; uint64_t neg = !mod ? (*op1 ^ *op2) & ((int64_t)(-((int64_t)1 << (8 * sizeof(int64_t) - 2)) * 2)) : (uint64_t)((int64_t)*op1 < 0); uint64_t r = o1 % o2; if ((__builtin_expect((int)(neg != 0), 0))) r = -r; *res = r; } return true; } static bool __attribute__((__unused__)) FIXED_binary_power_int64_t(const uint64_t *op1, const uint64_t *op2, uint64_t *res){ uint64_t r = 1; uint64_t o1 = *op1; uint64_t o2 = *op2; do { if (o2 & 1) r *= o1; o1 *= o1; o2 >>= 1; } while (o2); *res = r; return true; } # 45 "arithm-b.inc" static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_rol_int64_t(const uint64_t *op1, const uint64_t *op2, uint64_t *res){ __asm__ ("rol" "q" " %2, %0" : "=r""m"(*res) : "0"(*op1), "cN"((uint8_t)*op2) : "cc"); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_ror_int64_t(const uint64_t *op1, const uint64_t *op2, uint64_t *res){ __asm__ ("ror" "q" " %2, %0" : "=r""m"(*res) : "0"(*op1), "cN"((uint8_t)*op2) : "cc"); return true; } # 68 "arithm-b.inc" static inline __attribute__((__always_inline__)) uint64_t bits_mask_int64_t(uint8_t num) { uint64_t result; __asm__ ("rol""q"" %2, %1":"=r""m"(result):"0"((uint64_t)1),"c"(num):"cc"); return result; } static inline __attribute__((__always_inline__)) uint64_t bitr_mask_int64_t(uint8_t num) { uint64_t result; __asm__ ("rol""q"" %2, %1":"=r""m"(result):"0"((uint64_t)-2),"c"(num):"cc"); return result; } static inline __attribute__((__always_inline__)) uint64_t bitt_ror_int64_t(uint64_t val, uint8_t num){ uint64_t result; __asm__ ("ror""q"" %2, %1":"=r""m"(result):"0"(val),"c"(num):"cc"); return result; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_bts_int64_t(const uint64_t *op1, const uint64_t *op2, uint64_t *res){ *res = *op1 | bits_mask_int64_t((uint8_t)*op2); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_btr_int64_t(const uint64_t *op1, const uint64_t *op2, uint64_t *res){ *res = *op1 & bitr_mask_int64_t((uint8_t)*op2); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_btc_int64_t(const uint64_t *op1, const uint64_t *op2, uint64_t *res){ *res = *op1 ^ bits_mask_int64_t((uint8_t)*op2); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) FIXED_binary_bt_int64_t(const uint64_t *op1, const uint64_t *op2, ajla_flat_option_t *res){ *res = bitt_ror_int64_t(*op1, (uint8_t)*op2) & 1; return true; } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_bswap_int64_t(const uint64_t *op, uint64_t *res){ *res = __builtin_bswap64(*op); } # 83 "arithm-b.inc" static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_brev_int64_t(const uint64_t *op, uint64_t *res){ uint64_t one = 1; uint64_t mask; uint64_t o = *op; mask = (uint64_t)((uint64_t)(0x55) * 0x01010101UL * ((one << 15 << 15 << 2) + 1) * ((one << 15 << 15 << 15 << 15 << 4) + 1)); o = ((o & mask) << 1) | ((o & ~mask) >> 1); mask = (uint64_t)((uint64_t)(0x33) * 0x01010101UL * ((one << 15 << 15 << 2) + 1) * ((one << 15 << 15 << 15 << 15 << 4) + 1)); o = ((o & mask) << 2) | ((o & ~mask) >> 2); mask = (uint64_t)((uint64_t)(0x0f) * 0x01010101UL * ((one << 15 << 15 << 2) + 1) * ((one << 15 << 15 << 15 << 15 << 4) + 1)); o = ((o & mask) << 4) | ((o & ~mask) >> 4); FIXED_unary_bswap_int64_t(&o, res); } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_bsf_int64_t(const uint64_t *op, uint64_t *res){ int i; uint64_t o = *op; if ((__builtin_expect((int)(!o), 0))) { *res = -1; return; } else { *res = # 86 "arithm-b.inc" 3 (__ctz64_inline ( # 86 "arithm-b.inc" o # 86 "arithm-b.inc" 3 )) # 86 "arithm-b.inc" ; return; } for (i = 0; i < (int)sizeof(int64_t) * 8; i++) if (o & ((uint64_t)1 << i)) { *res = (uint64_t)i; return; } *res = (uint64_t)-1; } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_bsr_int64_t(const uint64_t *op, uint64_t *res){ int i; uint64_t o = *op; if ((__builtin_expect((int)(!o), 0))) { *res = -1; return; } else { *res = 63 - # 86 "arithm-b.inc" 3 (__clz64_inline ( # 86 "arithm-b.inc" o # 86 "arithm-b.inc" 3 )) # 86 "arithm-b.inc" ; return; } for (i = (int)sizeof(int64_t) * 8 - 1; i >= 0; i--) if (o & ((uint64_t)1 << i)) { *res = (uint64_t)i; return; } *res = (uint64_t)-1; } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_popcnt_int64_t(const uint64_t *op, uint64_t *res){ unsigned r; uint64_t o = *op; *res = (unsigned) # 87 "arithm-b.inc" 3 (__co64_inline ( # 87 "arithm-b.inc" o # 87 "arithm-b.inc" 3 )) # 87 "arithm-b.inc" ; return; r = 0; while (o) o &= o - 1, r++; *res = (uint64_t)r; } # 61 "for-fix.inc" 2 # 72 "for-fix.inc" # 1 "arithm-b.inc" 1 # 30 "arithm-b.inc" static bool __attribute__((__unused__)) FIXED_binary_divide_int128_t(const uint128_t *op1, const uint128_t *op2, uint128_t *res){ const bool mod = !(1 / 1); if ((__builtin_expect((int)(!*op2), 0))) { *res = !mod ? 0 : *op1; return true; } if (0) { *res = *op1 / *op2; } else if (((intmax_t)9 / -4 == -2 && (intmax_t)-9 / 4 == -2 && (intmax_t)-9 / -4 == 2 && (intmax_t)9 % -4 == 1 && (intmax_t)-9 % 4 == -1 && (intmax_t)-9 % -4 == -1)) { if (sizeof(int128_t) >= sizeof(int) && (__builtin_expect((int)(*op2 == (uint128_t)-1), 0)) && (__builtin_expect((int)(*op1 == ((uint128_t)(-((uint128_t)1 << (8 * sizeof(uint128_t) - 2)) * 2))), 0))) { *res = !mod ? *op1 : 0; return true; } *res = (int128_t)*op1 / (int128_t)*op2; } else { uint128_t o1 = (int128_t)*op1 < 0 ? -*op1 : *op1; uint128_t o2 = (int128_t)*op2 < 0 ? -*op2 : *op2; uint128_t neg = !mod ? (*op1 ^ *op2) & ((int128_t)(-((int128_t)1 << (8 * sizeof(int128_t) - 2)) * 2)) : (uint128_t)((int128_t)*op1 < 0); uint128_t r = o1 / o2; if ((__builtin_expect((int)(neg != 0), 0))) r = -r; *res = r; } return true; } static bool __attribute__((__unused__)) FIXED_binary_udivide_int128_t(const uint128_t *op1, const uint128_t *op2, uint128_t *res){ const bool mod = !(1 / 1); if ((__builtin_expect((int)(!*op2), 0))) { *res = !mod ? 0 : *op1; return true; } if (1) { *res = *op1 / *op2; } else if (((intmax_t)9 / -4 == -2 && (intmax_t)-9 / 4 == -2 && (intmax_t)-9 / -4 == 2 && (intmax_t)9 % -4 == 1 && (intmax_t)-9 % 4 == -1 && (intmax_t)-9 % -4 == -1)) { if (sizeof(int128_t) >= sizeof(int) && (__builtin_expect((int)(*op2 == (uint128_t)-1), 0)) && (__builtin_expect((int)(*op1 == ((uint128_t)(-((uint128_t)1 << (8 * sizeof(uint128_t) - 2)) * 2))), 0))) { *res = !mod ? *op1 : 0; return true; } *res = (int128_t)*op1 / (int128_t)*op2; } else { uint128_t o1 = (int128_t)*op1 < 0 ? -*op1 : *op1; uint128_t o2 = (int128_t)*op2 < 0 ? -*op2 : *op2; uint128_t neg = !mod ? (*op1 ^ *op2) & ((int128_t)(-((int128_t)1 << (8 * sizeof(int128_t) - 2)) * 2)) : (uint128_t)((int128_t)*op1 < 0); uint128_t r = o1 / o2; if ((__builtin_expect((int)(neg != 0), 0))) r = -r; *res = r; } return true; } static bool __attribute__((__unused__)) FIXED_binary_modulo_int128_t(const uint128_t *op1, const uint128_t *op2, uint128_t *res){ const bool mod = !(1 % 1); if ((__builtin_expect((int)(!*op2), 0))) { *res = !mod ? 0 : *op1; return true; } if (0) { *res = *op1 % *op2; } else if (((intmax_t)9 / -4 == -2 && (intmax_t)-9 / 4 == -2 && (intmax_t)-9 / -4 == 2 && (intmax_t)9 % -4 == 1 && (intmax_t)-9 % 4 == -1 && (intmax_t)-9 % -4 == -1)) { if (sizeof(int128_t) >= sizeof(int) && (__builtin_expect((int)(*op2 == (uint128_t)-1), 0)) && (__builtin_expect((int)(*op1 == ((uint128_t)(-((uint128_t)1 << (8 * sizeof(uint128_t) - 2)) * 2))), 0))) { *res = !mod ? *op1 : 0; return true; } *res = (int128_t)*op1 % (int128_t)*op2; } else { uint128_t o1 = (int128_t)*op1 < 0 ? -*op1 : *op1; uint128_t o2 = (int128_t)*op2 < 0 ? -*op2 : *op2; uint128_t neg = !mod ? (*op1 ^ *op2) & ((int128_t)(-((int128_t)1 << (8 * sizeof(int128_t) - 2)) * 2)) : (uint128_t)((int128_t)*op1 < 0); uint128_t r = o1 % o2; if ((__builtin_expect((int)(neg != 0), 0))) r = -r; *res = r; } return true; } static bool __attribute__((__unused__)) FIXED_binary_umodulo_int128_t(const uint128_t *op1, const uint128_t *op2, uint128_t *res){ const bool mod = !(1 % 1); if ((__builtin_expect((int)(!*op2), 0))) { *res = !mod ? 0 : *op1; return true; } if (1) { *res = *op1 % *op2; } else if (((intmax_t)9 / -4 == -2 && (intmax_t)-9 / 4 == -2 && (intmax_t)-9 / -4 == 2 && (intmax_t)9 % -4 == 1 && (intmax_t)-9 % 4 == -1 && (intmax_t)-9 % -4 == -1)) { if (sizeof(int128_t) >= sizeof(int) && (__builtin_expect((int)(*op2 == (uint128_t)-1), 0)) && (__builtin_expect((int)(*op1 == ((uint128_t)(-((uint128_t)1 << (8 * sizeof(uint128_t) - 2)) * 2))), 0))) { *res = !mod ? *op1 : 0; return true; } *res = (int128_t)*op1 % (int128_t)*op2; } else { uint128_t o1 = (int128_t)*op1 < 0 ? -*op1 : *op1; uint128_t o2 = (int128_t)*op2 < 0 ? -*op2 : *op2; uint128_t neg = !mod ? (*op1 ^ *op2) & ((int128_t)(-((int128_t)1 << (8 * sizeof(int128_t) - 2)) * 2)) : (uint128_t)((int128_t)*op1 < 0); uint128_t r = o1 % o2; if ((__builtin_expect((int)(neg != 0), 0))) r = -r; *res = r; } return true; } static bool __attribute__((__unused__)) FIXED_binary_power_int128_t(const uint128_t *op1, const uint128_t *op2, uint128_t *res){ uint128_t r = 1; uint128_t o1 = *op1; uint128_t o2 = *op2; do { if (o2 & 1) r *= o1; o1 *= o1; o2 >>= 1; } while (o2); *res = r; return true; } # 57 "arithm-b.inc" static bool __attribute__((__unused__)) FIXED_binary_rol_int128_t(const uint128_t *op1, const uint128_t *op2, uint128_t *res){ const uint8_t mask = sizeof(int128_t) * 8 - 1; if (!(false)) *res = (*op1 << (*op2 & mask)) | (*op1 >> (-*op2 & mask)); else *res = (*op1 >> (*op2 & mask)) | (*op1 << (-*op2 & mask)); return true; } static bool __attribute__((__unused__)) FIXED_binary_ror_int128_t(const uint128_t *op1, const uint128_t *op2, uint128_t *res){ const uint8_t mask = sizeof(int128_t) * 8 - 1; if (!(true)) *res = (*op1 << (*op2 & mask)) | (*op1 >> (-*op2 & mask)); else *res = (*op1 >> (*op2 & mask)) | (*op1 << (-*op2 & mask)); return true; } # 70 "arithm-b.inc" static inline __attribute__((__always_inline__)) uint128_t bits_mask_int128_t(uint8_t num) { return (uint128_t)1 << (num & (sizeof(int128_t) * 8 - 1)); } static inline __attribute__((__always_inline__)) uint128_t bitr_mask_int128_t(uint8_t num) { return ~((uint128_t)1 << (num & (sizeof(int128_t) * 8 - 1))); } static inline __attribute__((__always_inline__)) uint128_t bitt_ror_int128_t(uint128_t val, uint8_t num){ return val >> ((num & (sizeof(int128_t) * 8 - 1))); } static bool __attribute__((__unused__)) FIXED_binary_bts_int128_t(const uint128_t *op1, const uint128_t *op2, uint128_t *res){ *res = *op1 | bits_mask_int128_t((uint8_t)*op2); return true; } static bool __attribute__((__unused__)) FIXED_binary_btr_int128_t(const uint128_t *op1, const uint128_t *op2, uint128_t *res){ *res = *op1 & bitr_mask_int128_t((uint8_t)*op2); return true; } static bool __attribute__((__unused__)) FIXED_binary_btc_int128_t(const uint128_t *op1, const uint128_t *op2, uint128_t *res){ *res = *op1 ^ bits_mask_int128_t((uint8_t)*op2); return true; } static bool __attribute__((__unused__)) FIXED_binary_bt_int128_t(const uint128_t *op1, const uint128_t *op2, ajla_flat_option_t *res){ *res = bitt_ror_int128_t(*op1, (uint8_t)*op2) & 1; return true; } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) FIXED_unary_bswap_int128_t(const uint128_t *op, uint128_t *res){ uint64_t o_lo = *op; uint64_t o_hi = *op >> 64; FIXED_unary_bswap_int64_t(&o_lo, &o_lo); FIXED_unary_bswap_int64_t(&o_hi, &o_hi); *res = o_hi | ((uint128_t)o_lo << 64); } # 83 "arithm-b.inc" static void __attribute__((__unused__)) FIXED_unary_brev_int128_t(const uint128_t *op, uint128_t *res){ uint128_t one = 1; uint128_t mask; uint128_t o = *op; mask = (uint128_t)((uint128_t)(0x55) * 0x01010101UL * ((one << 15 << 15 << 2) + 1) * ((one << 15 << 15 << 15 << 15 << 4) + 1)); o = ((o & mask) << 1) | ((o & ~mask) >> 1); mask = (uint128_t)((uint128_t)(0x33) * 0x01010101UL * ((one << 15 << 15 << 2) + 1) * ((one << 15 << 15 << 15 << 15 << 4) + 1)); o = ((o & mask) << 2) | ((o & ~mask) >> 2); mask = (uint128_t)((uint128_t)(0x0f) * 0x01010101UL * ((one << 15 << 15 << 2) + 1) * ((one << 15 << 15 << 15 << 15 << 4) + 1)); o = ((o & mask) << 4) | ((o & ~mask) >> 4); FIXED_unary_bswap_int128_t(&o, res); } static void __attribute__((__unused__)) FIXED_unary_bsf_int128_t(const uint128_t *op, uint128_t *res){ int i; uint128_t o = *op; if ((uint64_t)o) { *res = # 86 "arithm-b.inc" 3 (__ctz64_inline ( # 86 "arithm-b.inc" o # 86 "arithm-b.inc" 3 )) # 86 "arithm-b.inc" ; return; } else if (o >> 64) { *res = # 86 "arithm-b.inc" 3 (__ctz64_inline ( # 86 "arithm-b.inc" o >> 64 # 86 "arithm-b.inc" 3 )) # 86 "arithm-b.inc" + 64; return; } else { *res = -1; return; } for (i = 0; i < (int)sizeof(int128_t) * 8; i++) if (o & ((uint128_t)1 << i)) { *res = (uint128_t)i; return; } *res = (uint128_t)-1; } static void __attribute__((__unused__)) FIXED_unary_bsr_int128_t(const uint128_t *op, uint128_t *res){ int i; uint128_t o = *op; if (o >> 64) { *res = (127 ^ # 86 "arithm-b.inc" 3 (__clz64_inline ( # 86 "arithm-b.inc" (uint64_t)(o >> 64) # 86 "arithm-b.inc" 3 )) # 86 "arithm-b.inc" ); return; } else if ((__builtin_expect((int)((uint64_t)o != 0), 1))) { *res = 63 ^ # 86 "arithm-b.inc" 3 (__clz64_inline ( # 86 "arithm-b.inc" (uint64_t)o # 86 "arithm-b.inc" 3 )) # 86 "arithm-b.inc" ; return; } else { *res = -1; return; } for (i = (int)sizeof(int128_t) * 8 - 1; i >= 0; i--) if (o & ((uint128_t)1 << i)) { *res = (uint128_t)i; return; } *res = (uint128_t)-1; } static void __attribute__((__unused__)) FIXED_unary_popcnt_int128_t(const uint128_t *op, uint128_t *res){ unsigned r; uint128_t o = *op; *res = (unsigned) # 87 "arithm-b.inc" 3 (__co64_inline ( # 87 "arithm-b.inc" (uint64_t)o # 87 "arithm-b.inc" 3 )) # 87 "arithm-b.inc" + (unsigned) # 87 "arithm-b.inc" 3 (__co64_inline ( # 87 "arithm-b.inc" (uint64_t)(o >> 64) # 87 "arithm-b.inc" 3 )) # 87 "arithm-b.inc" ; return; r = 0; while (o) o &= o - 1, r++; *res = (uint128_t)r; } # 73 "for-fix.inc" 2 # 729 "arithm-b.h" 2 # 29 "ipret.c" 2 # 1 "arithm-i.h" 1 # 690 "arithm-i.h" # 1 "for-int.inc" 1 # 24 "for-int.inc" # 1 "arithm-i.inc" 1 # 28 "arithm-i.inc" static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_add_int8_t(const int8_t *op1, const int8_t *op2, int8_t *res){ int8_t o1; __asm__ volatile (".if 0 \n .endif" : "=r"(o1) : "0"(*op1)); __asm__ goto (" \n ""add" "b"" %1, %0 \n jo %l[overflow] \n mov""b"" %0, %2 \n " : : "q"(o1), "q""m"(*op2), "m"(*res) : "memory", "cc" : overflow); return true; overflow: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_subtract_int8_t(const int8_t *op1, const int8_t *op2, int8_t *res){ int8_t o1; __asm__ volatile (".if 0 \n .endif" : "=r"(o1) : "0"(*op1)); __asm__ goto (" \n ""sub" "b"" %1, %0 \n jo %l[overflow] \n mov""b"" %0, %2 \n " : : "q"(o1), "q""m"(*op2), "m"(*res) : "memory", "cc" : overflow); return true; overflow: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_multiply_int8_t(const int8_t *op1, const int8_t *op2, int8_t *res){ int8_t r; if ((__builtin_expect((int)(__builtin_mul_overflow(*op1, *op2, &r)), 0))) return false; *res = r; return true; } # 104 "arithm-i.inc" static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_divide_int8_t(const int8_t *op1, const int8_t *op2, int8_t *res){ int8_t o1 = *op1, o2 = *op2; if ((__builtin_expect((int)(!o2), 0))) return false; if ((__builtin_expect((int)(o2 == -1), 0)) && (__builtin_expect((int)(o1 == ((int8_t)(-((int8_t)1 << (8 * sizeof(int8_t) - 2)) * 2))), 0))) return false; if (((intmax_t)9 / -4 == -2 && (intmax_t)-9 / 4 == -2 && (intmax_t)-9 / -4 == 2 && (intmax_t)9 % -4 == 1 && (intmax_t)-9 % 4 == -1 && (intmax_t)-9 % -4 == -1)) *res = o1 / o2; else FIXED_binary_divide_int8_t(((const uint8_t *)return_ptr(op1)), ((const uint8_t *)return_ptr(op2)), ((uint8_t *)return_ptr(res))); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_modulo_int8_t(const int8_t *op1, const int8_t *op2, int8_t *res){ int8_t o1 = *op1, o2 = *op2; if ((__builtin_expect((int)(!o2), 0))) return false; if ((__builtin_expect((int)(o2 == -1), 0)) && (__builtin_expect((int)(o1 == ((int8_t)(-((int8_t)1 << (8 * sizeof(int8_t) - 2)) * 2))), 0))) return false; if (((intmax_t)9 / -4 == -2 && (intmax_t)-9 / 4 == -2 && (intmax_t)-9 / -4 == 2 && (intmax_t)9 % -4 == 1 && (intmax_t)-9 % 4 == -1 && (intmax_t)-9 % -4 == -1)) *res = o1 % o2; else FIXED_binary_modulo_int8_t(((const uint8_t *)return_ptr(op1)), ((const uint8_t *)return_ptr(op2)), ((uint8_t *)return_ptr(res))); return true; } static bool __attribute__((__unused__)) INT_binary_power_int8_t(const int8_t *op1, const int8_t *op2, int8_t *res){ int8_t r = 1; int8_t o1 = *op1; int8_t o2 = *op2; if ((__builtin_expect((int)(o2 < 0), 0))) return false; while (1) { if (o2 & 1) { if ((__builtin_expect((int)(!INT_binary_multiply_int8_t(&r, &o1, &r)), 0))) return false; } o2 >>= 1; if (!o2) break; if ((__builtin_expect((int)(!INT_binary_multiply_int8_t(&o1, &o1, &o1)), 0))) return false; } *res = r; return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_shl_int8_t(const int8_t *op1, const int8_t *op2, int8_t *res){ int8_t o1 = *op1, o2 = *op2; if ((__builtin_expect((int)((uint8_t)o2 >= (int)sizeof(int8_t) * 8), 0))) return false; if (sizeof(int8_t) <= sizeof(int64_t) / 2) { int64_t r = (int64_t)o1 << o2; if ((__builtin_expect((int)(r != (int8_t)r), 0))) return false; *res = (int8_t)r; return true; } else { int8_t r = (uint8_t)o1 << o2; if (!((~(intmax_t)0x1234U >> 1) == ~(intmax_t)0x91aU)) if ((__builtin_expect((int)(r < 0), 0))) return false; if ((__builtin_expect((int)(r >> o2 != o1), 0))) return false; *res = r; return true; } } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_shr_int8_t(const int8_t *op1, const int8_t *op2, int8_t *res){ int8_t o1 = *op1, o2 = *op2; int8_t r; if ((__builtin_expect((int)((uint8_t)o2 >= (int)sizeof(int8_t) * 8), 0))) return false; if (!((~(intmax_t)0x1234U >> 1) == ~(intmax_t)0x91aU)) if ((__builtin_expect((int)(o1 < 0), 0))) return false; r = o1 >> o2; *res = r; return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_bts_int8_t(const int8_t *op1, const int8_t *op2, int8_t *res){ if ((__builtin_expect((int)((uint8_t)*op2 >= sizeof(int8_t) * 8 - 1), 0))) { if ((__builtin_expect((int)(*op2 < 0), 0))) return false; if (0 == 0 && *op1 < 0) { *res = *op1; return true; } if (0 == 1 && *op1 >= 0) { *res = *op1; return true; } return false; } FIXED_binary_bts_int8_t(((uint8_t *)return_ptr(op1)), ((const uint8_t *)return_ptr(op2)), ((uint8_t *)return_ptr(res))); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_btr_int8_t(const int8_t *op1, const int8_t *op2, int8_t *res){ if ((__builtin_expect((int)((uint8_t)*op2 >= sizeof(int8_t) * 8 - 1), 0))) { if ((__builtin_expect((int)(*op2 < 0), 0))) return false; if (1 == 0 && *op1 < 0) { *res = *op1; return true; } if (1 == 1 && *op1 >= 0) { *res = *op1; return true; } return false; } FIXED_binary_btr_int8_t(((uint8_t *)return_ptr(op1)), ((const uint8_t *)return_ptr(op2)), ((uint8_t *)return_ptr(res))); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_btc_int8_t(const int8_t *op1, const int8_t *op2, int8_t *res){ if ((__builtin_expect((int)((uint8_t)*op2 >= sizeof(int8_t) * 8 - 1), 0))) { if ((__builtin_expect((int)(*op2 < 0), 0))) return false; if (2 == 0 && *op1 < 0) { *res = *op1; return true; } if (2 == 1 && *op1 >= 0) { *res = *op1; return true; } return false; } FIXED_binary_btc_int8_t(((uint8_t *)return_ptr(op1)), ((const uint8_t *)return_ptr(op2)), ((uint8_t *)return_ptr(res))); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_bt_int8_t(const int8_t *op1, const int8_t *op2, ajla_flat_option_t *res){ int8_t o1 = *((int8_t *)return_ptr(op1)); int8_t o2 = *((int8_t *)return_ptr(op2)); if ((__builtin_expect((int)((uint8_t)o2 >= sizeof(int8_t) * 8), 0))) { if ((__builtin_expect((int)(o2 < 0), 0))) return false; *res = o1 < 0; } else { *res = (ajla_flat_option_t)(((uint8_t)o1 >> o2) & 1); } return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_not_int8_t(const int8_t *op, int8_t *res){ *res = ~(uint8_t)*op; return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_neg_int8_t(const int8_t *op, int8_t *res){ int8_t o; __asm__ volatile (".if 0 \n .endif" : "=r"(o) : "0"(*op)); __asm__ goto (" \n neg""b"" %0 \n jo %l[overflow] \n mov""b"" %0, %1 \n " : : "q"(o), "m"(*res) : "memory", "cc" : overflow); return true; overflow: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_inc_int8_t(const int8_t *op, int8_t *res){ int8_t o; __asm__ volatile (".if 0 \n .endif" : "=r"(o) : "0"(*op)); __asm__ goto (" \n ""inc""""b"" %0 \n jo %l[overflow] \n mov""b"" %0, %1 \n " : : "q"(o), "m"(*res) : "memory", "cc" : overflow); return true; overflow: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_dec_int8_t(const int8_t *op, int8_t *res){ int8_t o; __asm__ volatile (".if 0 \n .endif" : "=r"(o) : "0"(*op)); __asm__ goto (" \n ""dec""""b"" %0 \n jo %l[overflow] \n mov""b"" %0, %1 \n " : : "q"(o), "m"(*res) : "memory", "cc" : overflow); return true; overflow: return false; } # 185 "arithm-i.inc" static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_bsf_int8_t(const int8_t *op, int8_t *res){ if (!(false) && (__builtin_expect((int)(!*op), 0))) return false; if ((false) && (__builtin_expect((int)(*op <= 0), 0))) return false; if (!(false)) FIXED_unary_bsf_int8_t(((const uint8_t *)return_ptr(op)), ((uint8_t *)return_ptr(res))); else FIXED_unary_bsr_int8_t(((const uint8_t *)return_ptr(op)), ((uint8_t *)return_ptr(res))); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_bsr_int8_t(const int8_t *op, int8_t *res){ if (!(true) && (__builtin_expect((int)(!*op), 0))) return false; if ((true) && (__builtin_expect((int)(*op <= 0), 0))) return false; if (!(true)) FIXED_unary_bsf_int8_t(((const uint8_t *)return_ptr(op)), ((uint8_t *)return_ptr(res))); else FIXED_unary_bsr_int8_t(((const uint8_t *)return_ptr(op)), ((uint8_t *)return_ptr(res))); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_popcnt_int8_t(const int8_t *op, int8_t *res){ if ((__builtin_expect((int)(*op < 0), 0))) return false; FIXED_unary_popcnt_int8_t(((const uint8_t *)return_ptr(op)), ((uint8_t *)return_ptr(res))); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_popcnt_alt1_int8_t(const int8_t *op, int8_t *res){ if ((__builtin_expect((int)(*op < 0), 0))) return false; FIXED_unary_popcnt_alt1_int8_t(((const uint8_t *)return_ptr(op)), ((uint8_t *)return_ptr(res))); return true; } # 25 "for-int.inc" 2 # 36 "for-int.inc" # 1 "arithm-i.inc" 1 # 32 "arithm-i.inc" static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_add_int16_t(const int16_t *op1, const int16_t *op2, int16_t *res){ int16_t o1; __asm__ volatile (".if 0 \n .endif" : "=r"(o1) : "0"(*op1)); __asm__ goto (" \n ""add" "w"" %1, %0 \n jo %l[overflow] \n mov""w"" %0, %2 \n " : : "r"(o1), "r""m"(*op2), "m"(*res) : "memory", "cc" : overflow); return true; overflow: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_subtract_int16_t(const int16_t *op1, const int16_t *op2, int16_t *res){ int16_t o1; __asm__ volatile (".if 0 \n .endif" : "=r"(o1) : "0"(*op1)); __asm__ goto (" \n ""sub" "w"" %1, %0 \n jo %l[overflow] \n mov""w"" %0, %2 \n " : : "r"(o1), "r""m"(*op2), "m"(*res) : "memory", "cc" : overflow); return true; overflow: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_multiply_int16_t(const int16_t *op1, const int16_t *op2, int16_t *res){ int16_t o1; __asm__ volatile (".if 0 \n .endif" : "=r"(o1) : "0"(*op1)); __asm__ goto (" \n ""imul" "w"" %1, %0 \n jo %l[overflow] \n mov""w"" %0, %2 \n " : : "r"(o1), "r""m"(*op2), "m"(*res) : "memory", "cc" : overflow); return true; overflow: return false; } # 104 "arithm-i.inc" static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_divide_int16_t(const int16_t *op1, const int16_t *op2, int16_t *res){ int16_t o1 = *op1, o2 = *op2; if ((__builtin_expect((int)(!o2), 0))) return false; if ((__builtin_expect((int)(o2 == -1), 0)) && (__builtin_expect((int)(o1 == ((int16_t)(-((int16_t)1 << (8 * sizeof(int16_t) - 2)) * 2))), 0))) return false; if (((intmax_t)9 / -4 == -2 && (intmax_t)-9 / 4 == -2 && (intmax_t)-9 / -4 == 2 && (intmax_t)9 % -4 == 1 && (intmax_t)-9 % 4 == -1 && (intmax_t)-9 % -4 == -1)) *res = o1 / o2; else FIXED_binary_divide_int16_t(((const uint16_t *)return_ptr(op1)), ((const uint16_t *)return_ptr(op2)), ((uint16_t *)return_ptr(res))); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_modulo_int16_t(const int16_t *op1, const int16_t *op2, int16_t *res){ int16_t o1 = *op1, o2 = *op2; if ((__builtin_expect((int)(!o2), 0))) return false; if ((__builtin_expect((int)(o2 == -1), 0)) && (__builtin_expect((int)(o1 == ((int16_t)(-((int16_t)1 << (8 * sizeof(int16_t) - 2)) * 2))), 0))) return false; if (((intmax_t)9 / -4 == -2 && (intmax_t)-9 / 4 == -2 && (intmax_t)-9 / -4 == 2 && (intmax_t)9 % -4 == 1 && (intmax_t)-9 % 4 == -1 && (intmax_t)-9 % -4 == -1)) *res = o1 % o2; else FIXED_binary_modulo_int16_t(((const uint16_t *)return_ptr(op1)), ((const uint16_t *)return_ptr(op2)), ((uint16_t *)return_ptr(res))); return true; } static bool __attribute__((__unused__)) INT_binary_power_int16_t(const int16_t *op1, const int16_t *op2, int16_t *res){ int16_t r = 1; int16_t o1 = *op1; int16_t o2 = *op2; if ((__builtin_expect((int)(o2 < 0), 0))) return false; while (1) { if (o2 & 1) { if ((__builtin_expect((int)(!INT_binary_multiply_int16_t(&r, &o1, &r)), 0))) return false; } o2 >>= 1; if (!o2) break; if ((__builtin_expect((int)(!INT_binary_multiply_int16_t(&o1, &o1, &o1)), 0))) return false; } *res = r; return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_shl_int16_t(const int16_t *op1, const int16_t *op2, int16_t *res){ int16_t o1 = *op1, o2 = *op2; if ((__builtin_expect((int)((uint16_t)o2 >= (int)sizeof(int16_t) * 8), 0))) return false; if (sizeof(int16_t) <= sizeof(int64_t) / 2) { int64_t r = (int64_t)o1 << o2; if ((__builtin_expect((int)(r != (int16_t)r), 0))) return false; *res = (int16_t)r; return true; } else { int16_t r = (uint16_t)o1 << o2; if (!((~(intmax_t)0x1234U >> 1) == ~(intmax_t)0x91aU)) if ((__builtin_expect((int)(r < 0), 0))) return false; if ((__builtin_expect((int)(r >> o2 != o1), 0))) return false; *res = r; return true; } } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_shr_int16_t(const int16_t *op1, const int16_t *op2, int16_t *res){ int16_t o1 = *op1, o2 = *op2; int16_t r; if ((__builtin_expect((int)((uint16_t)o2 >= (int)sizeof(int16_t) * 8), 0))) return false; if (!((~(intmax_t)0x1234U >> 1) == ~(intmax_t)0x91aU)) if ((__builtin_expect((int)(o1 < 0), 0))) return false; r = o1 >> o2; *res = r; return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_bts_int16_t(const int16_t *op1, const int16_t *op2, int16_t *res){ if ((__builtin_expect((int)((uint16_t)*op2 >= sizeof(int16_t) * 8 - 1), 0))) { if ((__builtin_expect((int)(*op2 < 0), 0))) return false; if (0 == 0 && *op1 < 0) { *res = *op1; return true; } if (0 == 1 && *op1 >= 0) { *res = *op1; return true; } return false; } FIXED_binary_bts_int16_t(((uint16_t *)return_ptr(op1)), ((const uint16_t *)return_ptr(op2)), ((uint16_t *)return_ptr(res))); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_btr_int16_t(const int16_t *op1, const int16_t *op2, int16_t *res){ if ((__builtin_expect((int)((uint16_t)*op2 >= sizeof(int16_t) * 8 - 1), 0))) { if ((__builtin_expect((int)(*op2 < 0), 0))) return false; if (1 == 0 && *op1 < 0) { *res = *op1; return true; } if (1 == 1 && *op1 >= 0) { *res = *op1; return true; } return false; } FIXED_binary_btr_int16_t(((uint16_t *)return_ptr(op1)), ((const uint16_t *)return_ptr(op2)), ((uint16_t *)return_ptr(res))); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_btc_int16_t(const int16_t *op1, const int16_t *op2, int16_t *res){ if ((__builtin_expect((int)((uint16_t)*op2 >= sizeof(int16_t) * 8 - 1), 0))) { if ((__builtin_expect((int)(*op2 < 0), 0))) return false; if (2 == 0 && *op1 < 0) { *res = *op1; return true; } if (2 == 1 && *op1 >= 0) { *res = *op1; return true; } return false; } FIXED_binary_btc_int16_t(((uint16_t *)return_ptr(op1)), ((const uint16_t *)return_ptr(op2)), ((uint16_t *)return_ptr(res))); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_bt_int16_t(const int16_t *op1, const int16_t *op2, ajla_flat_option_t *res){ int16_t o1 = *((int16_t *)return_ptr(op1)); int16_t o2 = *((int16_t *)return_ptr(op2)); if ((__builtin_expect((int)((uint16_t)o2 >= sizeof(int16_t) * 8), 0))) { if ((__builtin_expect((int)(o2 < 0), 0))) return false; *res = o1 < 0; } else { *res = (ajla_flat_option_t)(((uint16_t)o1 >> o2) & 1); } return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_not_int16_t(const int16_t *op, int16_t *res){ *res = ~(uint16_t)*op; return true; } # 132 "arithm-i.inc" static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_neg_int16_t(const int16_t *op, int16_t *res){ int16_t o; __asm__ volatile (".if 0 \n .endif" : "=r"(o) : "0"(*op)); __asm__ goto (" \n neg""w"" %0 \n jo %l[overflow] \n mov""w"" %0, %1 \n " : : "r"(o), "m"(*res) : "memory", "cc" : overflow); return true; overflow: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_inc_int16_t(const int16_t *op, int16_t *res){ int16_t o; __asm__ volatile (".if 0 \n .endif" : "=r"(o) : "0"(*op)); __asm__ goto (" \n ""inc""""w"" %0 \n jo %l[overflow] \n mov""w"" %0, %1 \n " : : "r"(o), "m"(*res) : "memory", "cc" : overflow); return true; overflow: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_dec_int16_t(const int16_t *op, int16_t *res){ int16_t o; __asm__ volatile (".if 0 \n .endif" : "=r"(o) : "0"(*op)); __asm__ goto (" \n ""dec""""w"" %0 \n jo %l[overflow] \n mov""w"" %0, %1 \n " : : "r"(o), "m"(*res) : "memory", "cc" : overflow); return true; overflow: return false; } # 185 "arithm-i.inc" static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_bsf_int16_t(const int16_t *op, int16_t *res){ if (!(false) && (__builtin_expect((int)(!*op), 0))) return false; if ((false) && (__builtin_expect((int)(*op <= 0), 0))) return false; if (!(false)) FIXED_unary_bsf_int16_t(((const uint16_t *)return_ptr(op)), ((uint16_t *)return_ptr(res))); else FIXED_unary_bsr_int16_t(((const uint16_t *)return_ptr(op)), ((uint16_t *)return_ptr(res))); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_bsr_int16_t(const int16_t *op, int16_t *res){ if (!(true) && (__builtin_expect((int)(!*op), 0))) return false; if ((true) && (__builtin_expect((int)(*op <= 0), 0))) return false; if (!(true)) FIXED_unary_bsf_int16_t(((const uint16_t *)return_ptr(op)), ((uint16_t *)return_ptr(res))); else FIXED_unary_bsr_int16_t(((const uint16_t *)return_ptr(op)), ((uint16_t *)return_ptr(res))); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_popcnt_int16_t(const int16_t *op, int16_t *res){ if ((__builtin_expect((int)(*op < 0), 0))) return false; FIXED_unary_popcnt_int16_t(((const uint16_t *)return_ptr(op)), ((uint16_t *)return_ptr(res))); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_popcnt_alt1_int16_t(const int16_t *op, int16_t *res){ if ((__builtin_expect((int)(*op < 0), 0))) return false; FIXED_unary_popcnt_alt1_int16_t(((const uint16_t *)return_ptr(op)), ((uint16_t *)return_ptr(res))); return true; } # 37 "for-int.inc" 2 # 48 "for-int.inc" # 1 "arithm-i.inc" 1 # 36 "arithm-i.inc" static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_add_int32_t(const int32_t *op1, const int32_t *op2, int32_t *res){ int32_t o1; __asm__ volatile (".if 0 \n .endif" : "=r"(o1) : "0"(*op1)); __asm__ goto (" \n ""add" "l"" %1, %0 \n jo %l[overflow] \n mov""l"" %0, %2 \n " : : "r"(o1), "r""m"(*op2), "m"(*res) : "memory", "cc" : overflow); return true; overflow: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_subtract_int32_t(const int32_t *op1, const int32_t *op2, int32_t *res){ int32_t o1; __asm__ volatile (".if 0 \n .endif" : "=r"(o1) : "0"(*op1)); __asm__ goto (" \n ""sub" "l"" %1, %0 \n jo %l[overflow] \n mov""l"" %0, %2 \n " : : "r"(o1), "r""m"(*op2), "m"(*res) : "memory", "cc" : overflow); return true; overflow: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_multiply_int32_t(const int32_t *op1, const int32_t *op2, int32_t *res){ int32_t o1; __asm__ volatile (".if 0 \n .endif" : "=r"(o1) : "0"(*op1)); __asm__ goto (" \n ""imul" "l"" %1, %0 \n jo %l[overflow] \n mov""l"" %0, %2 \n " : : "r"(o1), "r""m"(*op2), "m"(*res) : "memory", "cc" : overflow); return true; overflow: return false; } # 104 "arithm-i.inc" static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_divide_int32_t(const int32_t *op1, const int32_t *op2, int32_t *res){ int32_t o1 = *op1, o2 = *op2; if ((__builtin_expect((int)(!o2), 0))) return false; if ((__builtin_expect((int)(o2 == -1), 0)) && (__builtin_expect((int)(o1 == ((int32_t)(-((int32_t)1 << (8 * sizeof(int32_t) - 2)) * 2))), 0))) return false; if (((intmax_t)9 / -4 == -2 && (intmax_t)-9 / 4 == -2 && (intmax_t)-9 / -4 == 2 && (intmax_t)9 % -4 == 1 && (intmax_t)-9 % 4 == -1 && (intmax_t)-9 % -4 == -1)) *res = o1 / o2; else FIXED_binary_divide_int32_t(((const uint32_t *)return_ptr(op1)), ((const uint32_t *)return_ptr(op2)), ((uint32_t *)return_ptr(res))); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_modulo_int32_t(const int32_t *op1, const int32_t *op2, int32_t *res){ int32_t o1 = *op1, o2 = *op2; if ((__builtin_expect((int)(!o2), 0))) return false; if ((__builtin_expect((int)(o2 == -1), 0)) && (__builtin_expect((int)(o1 == ((int32_t)(-((int32_t)1 << (8 * sizeof(int32_t) - 2)) * 2))), 0))) return false; if (((intmax_t)9 / -4 == -2 && (intmax_t)-9 / 4 == -2 && (intmax_t)-9 / -4 == 2 && (intmax_t)9 % -4 == 1 && (intmax_t)-9 % 4 == -1 && (intmax_t)-9 % -4 == -1)) *res = o1 % o2; else FIXED_binary_modulo_int32_t(((const uint32_t *)return_ptr(op1)), ((const uint32_t *)return_ptr(op2)), ((uint32_t *)return_ptr(res))); return true; } static bool __attribute__((__unused__)) INT_binary_power_int32_t(const int32_t *op1, const int32_t *op2, int32_t *res){ int32_t r = 1; int32_t o1 = *op1; int32_t o2 = *op2; if ((__builtin_expect((int)(o2 < 0), 0))) return false; while (1) { if (o2 & 1) { if ((__builtin_expect((int)(!INT_binary_multiply_int32_t(&r, &o1, &r)), 0))) return false; } o2 >>= 1; if (!o2) break; if ((__builtin_expect((int)(!INT_binary_multiply_int32_t(&o1, &o1, &o1)), 0))) return false; } *res = r; return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_shl_int32_t(const int32_t *op1, const int32_t *op2, int32_t *res){ int32_t o1 = *op1, o2 = *op2; if ((__builtin_expect((int)((uint32_t)o2 >= (int)sizeof(int32_t) * 8), 0))) return false; if (sizeof(int32_t) <= sizeof(int64_t) / 2) { int64_t r = (int64_t)o1 << o2; if ((__builtin_expect((int)(r != (int32_t)r), 0))) return false; *res = (int32_t)r; return true; } else { int32_t r = (uint32_t)o1 << o2; if (!((~(intmax_t)0x1234U >> 1) == ~(intmax_t)0x91aU)) if ((__builtin_expect((int)(r < 0), 0))) return false; if ((__builtin_expect((int)(r >> o2 != o1), 0))) return false; *res = r; return true; } } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_shr_int32_t(const int32_t *op1, const int32_t *op2, int32_t *res){ int32_t o1 = *op1, o2 = *op2; int32_t r; if ((__builtin_expect((int)((uint32_t)o2 >= (int)sizeof(int32_t) * 8), 0))) return false; if (!((~(intmax_t)0x1234U >> 1) == ~(intmax_t)0x91aU)) if ((__builtin_expect((int)(o1 < 0), 0))) return false; r = o1 >> o2; *res = r; return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_bts_int32_t(const int32_t *op1, const int32_t *op2, int32_t *res){ if ((__builtin_expect((int)((uint32_t)*op2 >= sizeof(int32_t) * 8 - 1), 0))) { if ((__builtin_expect((int)(*op2 < 0), 0))) return false; if (0 == 0 && *op1 < 0) { *res = *op1; return true; } if (0 == 1 && *op1 >= 0) { *res = *op1; return true; } return false; } FIXED_binary_bts_int32_t(((uint32_t *)return_ptr(op1)), ((const uint32_t *)return_ptr(op2)), ((uint32_t *)return_ptr(res))); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_btr_int32_t(const int32_t *op1, const int32_t *op2, int32_t *res){ if ((__builtin_expect((int)((uint32_t)*op2 >= sizeof(int32_t) * 8 - 1), 0))) { if ((__builtin_expect((int)(*op2 < 0), 0))) return false; if (1 == 0 && *op1 < 0) { *res = *op1; return true; } if (1 == 1 && *op1 >= 0) { *res = *op1; return true; } return false; } FIXED_binary_btr_int32_t(((uint32_t *)return_ptr(op1)), ((const uint32_t *)return_ptr(op2)), ((uint32_t *)return_ptr(res))); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_btc_int32_t(const int32_t *op1, const int32_t *op2, int32_t *res){ if ((__builtin_expect((int)((uint32_t)*op2 >= sizeof(int32_t) * 8 - 1), 0))) { if ((__builtin_expect((int)(*op2 < 0), 0))) return false; if (2 == 0 && *op1 < 0) { *res = *op1; return true; } if (2 == 1 && *op1 >= 0) { *res = *op1; return true; } return false; } FIXED_binary_btc_int32_t(((uint32_t *)return_ptr(op1)), ((const uint32_t *)return_ptr(op2)), ((uint32_t *)return_ptr(res))); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_bt_int32_t(const int32_t *op1, const int32_t *op2, ajla_flat_option_t *res){ int32_t o1 = *((int32_t *)return_ptr(op1)); int32_t o2 = *((int32_t *)return_ptr(op2)); if ((__builtin_expect((int)((uint32_t)o2 >= sizeof(int32_t) * 8), 0))) { if ((__builtin_expect((int)(o2 < 0), 0))) return false; *res = o1 < 0; } else { *res = (ajla_flat_option_t)(((uint32_t)o1 >> o2) & 1); } return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_not_int32_t(const int32_t *op, int32_t *res){ *res = ~(uint32_t)*op; return true; } # 136 "arithm-i.inc" static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_neg_int32_t(const int32_t *op, int32_t *res){ int32_t o; __asm__ volatile (".if 0 \n .endif" : "=r"(o) : "0"(*op)); __asm__ goto (" \n neg""l"" %0 \n jo %l[overflow] \n mov""l"" %0, %1 \n " : : "r"(o), "m"(*res) : "memory", "cc" : overflow); return true; overflow: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_inc_int32_t(const int32_t *op, int32_t *res){ int32_t o; __asm__ volatile (".if 0 \n .endif" : "=r"(o) : "0"(*op)); __asm__ goto (" \n ""inc""""l"" %0 \n jo %l[overflow] \n mov""l"" %0, %1 \n " : : "r"(o), "m"(*res) : "memory", "cc" : overflow); return true; overflow: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_dec_int32_t(const int32_t *op, int32_t *res){ int32_t o; __asm__ volatile (".if 0 \n .endif" : "=r"(o) : "0"(*op)); __asm__ goto (" \n ""dec""""l"" %0 \n jo %l[overflow] \n mov""l"" %0, %1 \n " : : "r"(o), "m"(*res) : "memory", "cc" : overflow); return true; overflow: return false; } # 185 "arithm-i.inc" static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_bsf_int32_t(const int32_t *op, int32_t *res){ if (!(false) && (__builtin_expect((int)(!*op), 0))) return false; if ((false) && (__builtin_expect((int)(*op <= 0), 0))) return false; if (!(false)) FIXED_unary_bsf_int32_t(((const uint32_t *)return_ptr(op)), ((uint32_t *)return_ptr(res))); else FIXED_unary_bsr_int32_t(((const uint32_t *)return_ptr(op)), ((uint32_t *)return_ptr(res))); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_bsr_int32_t(const int32_t *op, int32_t *res){ if (!(true) && (__builtin_expect((int)(!*op), 0))) return false; if ((true) && (__builtin_expect((int)(*op <= 0), 0))) return false; if (!(true)) FIXED_unary_bsf_int32_t(((const uint32_t *)return_ptr(op)), ((uint32_t *)return_ptr(res))); else FIXED_unary_bsr_int32_t(((const uint32_t *)return_ptr(op)), ((uint32_t *)return_ptr(res))); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_popcnt_int32_t(const int32_t *op, int32_t *res){ if ((__builtin_expect((int)(*op < 0), 0))) return false; FIXED_unary_popcnt_int32_t(((const uint32_t *)return_ptr(op)), ((uint32_t *)return_ptr(res))); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_popcnt_alt1_int32_t(const int32_t *op, int32_t *res){ if ((__builtin_expect((int)(*op < 0), 0))) return false; FIXED_unary_popcnt_alt1_int32_t(((const uint32_t *)return_ptr(op)), ((uint32_t *)return_ptr(res))); return true; } # 49 "for-int.inc" 2 # 60 "for-int.inc" # 1 "arithm-i.inc" 1 # 44 "arithm-i.inc" static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_add_int64_t(const int64_t *op1, const int64_t *op2, int64_t *res){ int64_t o1; __asm__ volatile (".if 0 \n .endif" : "=r"(o1) : "0"(*op1)); __asm__ goto (" \n ""add" "q"" %1, %0 \n jo %l[overflow] \n mov""q"" %0, %2 \n " : : "r"(o1), "r""m"(*op2), "m"(*res) : "memory", "cc" : overflow); return true; overflow: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_subtract_int64_t(const int64_t *op1, const int64_t *op2, int64_t *res){ int64_t o1; __asm__ volatile (".if 0 \n .endif" : "=r"(o1) : "0"(*op1)); __asm__ goto (" \n ""sub" "q"" %1, %0 \n jo %l[overflow] \n mov""q"" %0, %2 \n " : : "r"(o1), "r""m"(*op2), "m"(*res) : "memory", "cc" : overflow); return true; overflow: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_multiply_int64_t(const int64_t *op1, const int64_t *op2, int64_t *res){ int64_t o1; __asm__ volatile (".if 0 \n .endif" : "=r"(o1) : "0"(*op1)); __asm__ goto (" \n ""imul" "q"" %1, %0 \n jo %l[overflow] \n mov""q"" %0, %2 \n " : : "r"(o1), "r""m"(*op2), "m"(*res) : "memory", "cc" : overflow); return true; overflow: return false; } # 104 "arithm-i.inc" static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_divide_int64_t(const int64_t *op1, const int64_t *op2, int64_t *res){ int64_t o1 = *op1, o2 = *op2; if ((__builtin_expect((int)(!o2), 0))) return false; if ((__builtin_expect((int)(o2 == -1), 0)) && (__builtin_expect((int)(o1 == ((int64_t)(-((int64_t)1 << (8 * sizeof(int64_t) - 2)) * 2))), 0))) return false; if (((intmax_t)9 / -4 == -2 && (intmax_t)-9 / 4 == -2 && (intmax_t)-9 / -4 == 2 && (intmax_t)9 % -4 == 1 && (intmax_t)-9 % 4 == -1 && (intmax_t)-9 % -4 == -1)) *res = o1 / o2; else FIXED_binary_divide_int64_t(((const uint64_t *)return_ptr(op1)), ((const uint64_t *)return_ptr(op2)), ((uint64_t *)return_ptr(res))); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_modulo_int64_t(const int64_t *op1, const int64_t *op2, int64_t *res){ int64_t o1 = *op1, o2 = *op2; if ((__builtin_expect((int)(!o2), 0))) return false; if ((__builtin_expect((int)(o2 == -1), 0)) && (__builtin_expect((int)(o1 == ((int64_t)(-((int64_t)1 << (8 * sizeof(int64_t) - 2)) * 2))), 0))) return false; if (((intmax_t)9 / -4 == -2 && (intmax_t)-9 / 4 == -2 && (intmax_t)-9 / -4 == 2 && (intmax_t)9 % -4 == 1 && (intmax_t)-9 % 4 == -1 && (intmax_t)-9 % -4 == -1)) *res = o1 % o2; else FIXED_binary_modulo_int64_t(((const uint64_t *)return_ptr(op1)), ((const uint64_t *)return_ptr(op2)), ((uint64_t *)return_ptr(res))); return true; } static bool __attribute__((__unused__)) INT_binary_power_int64_t(const int64_t *op1, const int64_t *op2, int64_t *res){ int64_t r = 1; int64_t o1 = *op1; int64_t o2 = *op2; if ((__builtin_expect((int)(o2 < 0), 0))) return false; while (1) { if (o2 & 1) { if ((__builtin_expect((int)(!INT_binary_multiply_int64_t(&r, &o1, &r)), 0))) return false; } o2 >>= 1; if (!o2) break; if ((__builtin_expect((int)(!INT_binary_multiply_int64_t(&o1, &o1, &o1)), 0))) return false; } *res = r; return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_shl_int64_t(const int64_t *op1, const int64_t *op2, int64_t *res){ int64_t o1 = *op1, o2 = *op2; if ((__builtin_expect((int)((uint64_t)o2 >= (int)sizeof(int64_t) * 8), 0))) return false; if (sizeof(int64_t) <= sizeof(int64_t) / 2) { int64_t r = (int64_t)o1 << o2; if ((__builtin_expect((int)(r != (int64_t)r), 0))) return false; *res = (int64_t)r; return true; } else { int64_t r = (uint64_t)o1 << o2; if (!((~(intmax_t)0x1234U >> 1) == ~(intmax_t)0x91aU)) if ((__builtin_expect((int)(r < 0), 0))) return false; if ((__builtin_expect((int)(r >> o2 != o1), 0))) return false; *res = r; return true; } } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_shr_int64_t(const int64_t *op1, const int64_t *op2, int64_t *res){ int64_t o1 = *op1, o2 = *op2; int64_t r; if ((__builtin_expect((int)((uint64_t)o2 >= (int)sizeof(int64_t) * 8), 0))) return false; if (!((~(intmax_t)0x1234U >> 1) == ~(intmax_t)0x91aU)) if ((__builtin_expect((int)(o1 < 0), 0))) return false; r = o1 >> o2; *res = r; return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_bts_int64_t(const int64_t *op1, const int64_t *op2, int64_t *res){ if ((__builtin_expect((int)((uint64_t)*op2 >= sizeof(int64_t) * 8 - 1), 0))) { if ((__builtin_expect((int)(*op2 < 0), 0))) return false; if (0 == 0 && *op1 < 0) { *res = *op1; return true; } if (0 == 1 && *op1 >= 0) { *res = *op1; return true; } return false; } FIXED_binary_bts_int64_t(((uint64_t *)return_ptr(op1)), ((const uint64_t *)return_ptr(op2)), ((uint64_t *)return_ptr(res))); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_btr_int64_t(const int64_t *op1, const int64_t *op2, int64_t *res){ if ((__builtin_expect((int)((uint64_t)*op2 >= sizeof(int64_t) * 8 - 1), 0))) { if ((__builtin_expect((int)(*op2 < 0), 0))) return false; if (1 == 0 && *op1 < 0) { *res = *op1; return true; } if (1 == 1 && *op1 >= 0) { *res = *op1; return true; } return false; } FIXED_binary_btr_int64_t(((uint64_t *)return_ptr(op1)), ((const uint64_t *)return_ptr(op2)), ((uint64_t *)return_ptr(res))); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_btc_int64_t(const int64_t *op1, const int64_t *op2, int64_t *res){ if ((__builtin_expect((int)((uint64_t)*op2 >= sizeof(int64_t) * 8 - 1), 0))) { if ((__builtin_expect((int)(*op2 < 0), 0))) return false; if (2 == 0 && *op1 < 0) { *res = *op1; return true; } if (2 == 1 && *op1 >= 0) { *res = *op1; return true; } return false; } FIXED_binary_btc_int64_t(((uint64_t *)return_ptr(op1)), ((const uint64_t *)return_ptr(op2)), ((uint64_t *)return_ptr(res))); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_bt_int64_t(const int64_t *op1, const int64_t *op2, ajla_flat_option_t *res){ int64_t o1 = *((int64_t *)return_ptr(op1)); int64_t o2 = *((int64_t *)return_ptr(op2)); if ((__builtin_expect((int)((uint64_t)o2 >= sizeof(int64_t) * 8), 0))) { if ((__builtin_expect((int)(o2 < 0), 0))) return false; *res = o1 < 0; } else { *res = (ajla_flat_option_t)(((uint64_t)o1 >> o2) & 1); } return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_not_int64_t(const int64_t *op, int64_t *res){ *res = ~(uint64_t)*op; return true; } # 143 "arithm-i.inc" static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_neg_int64_t(const int64_t *op, int64_t *res){ int64_t o; __asm__ volatile (".if 0 \n .endif" : "=r"(o) : "0"(*op)); __asm__ goto (" \n neg""q"" %0 \n jo %l[overflow] \n mov""q"" %0, %1 \n " : : "r"(o), "m"(*res) : "memory", "cc" : overflow); return true; overflow: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_inc_int64_t(const int64_t *op, int64_t *res){ int64_t o; __asm__ volatile (".if 0 \n .endif" : "=r"(o) : "0"(*op)); __asm__ goto (" \n ""inc""""q"" %0 \n jo %l[overflow] \n mov""q"" %0, %1 \n " : : "r"(o), "m"(*res) : "memory", "cc" : overflow); return true; overflow: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_dec_int64_t(const int64_t *op, int64_t *res){ int64_t o; __asm__ volatile (".if 0 \n .endif" : "=r"(o) : "0"(*op)); __asm__ goto (" \n ""dec""""q"" %0 \n jo %l[overflow] \n mov""q"" %0, %1 \n " : : "r"(o), "m"(*res) : "memory", "cc" : overflow); return true; overflow: return false; } # 185 "arithm-i.inc" static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_bsf_int64_t(const int64_t *op, int64_t *res){ if (!(false) && (__builtin_expect((int)(!*op), 0))) return false; if ((false) && (__builtin_expect((int)(*op <= 0), 0))) return false; if (!(false)) FIXED_unary_bsf_int64_t(((const uint64_t *)return_ptr(op)), ((uint64_t *)return_ptr(res))); else FIXED_unary_bsr_int64_t(((const uint64_t *)return_ptr(op)), ((uint64_t *)return_ptr(res))); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_bsr_int64_t(const int64_t *op, int64_t *res){ if (!(true) && (__builtin_expect((int)(!*op), 0))) return false; if ((true) && (__builtin_expect((int)(*op <= 0), 0))) return false; if (!(true)) FIXED_unary_bsf_int64_t(((const uint64_t *)return_ptr(op)), ((uint64_t *)return_ptr(res))); else FIXED_unary_bsr_int64_t(((const uint64_t *)return_ptr(op)), ((uint64_t *)return_ptr(res))); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_popcnt_int64_t(const int64_t *op, int64_t *res){ if ((__builtin_expect((int)(*op < 0), 0))) return false; FIXED_unary_popcnt_int64_t(((const uint64_t *)return_ptr(op)), ((uint64_t *)return_ptr(res))); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_popcnt_alt1_int64_t(const int64_t *op, int64_t *res){ if ((__builtin_expect((int)(*op < 0), 0))) return false; FIXED_unary_popcnt_alt1_int64_t(((const uint64_t *)return_ptr(op)), ((uint64_t *)return_ptr(res))); return true; } # 61 "for-int.inc" 2 # 72 "for-int.inc" # 1 "arithm-i.inc" 1 # 48 "arithm-i.inc" static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_add_int128_t(const int128_t *op1, const int128_t *op2, int128_t *res){ int128_t o1; __asm__ volatile (".if 0 \n .endif" : "=r"(o1) : "0"(*op1)); __asm__ goto (" \n ""add" "q"" %1, %%""r""ax \n ""adc" "q"" %2, %%""r""dx \n jo %l[overflow] \n mov""q"" %%""r""ax, %3 \n mov""q"" %%""r""dx, %4 \n " : : "A"(o1), "m"(*op2), "m"(*(((char *)return_ptr(op2)) + sizeof(int128_t) / 2)), "m"(*res), "m"(*(((char *)return_ptr(res)) + sizeof(int128_t) / 2)) : "memory", "cc" : overflow); return true; overflow: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_binary_subtract_int128_t(const int128_t *op1, const int128_t *op2, int128_t *res){ int128_t o1; __asm__ volatile (".if 0 \n .endif" : "=r"(o1) : "0"(*op1)); __asm__ goto (" \n ""sub" "q"" %1, %%""r""ax \n ""sbb" "q"" %2, %%""r""dx \n jo %l[overflow] \n mov""q"" %%""r""ax, %3 \n mov""q"" %%""r""dx, %4 \n " : : "A"(o1), "m"(*op2), "m"(*(((char *)return_ptr(op2)) + sizeof(int128_t) / 2)), "m"(*res), "m"(*(((char *)return_ptr(res)) + sizeof(int128_t) / 2)) : "memory", "cc" : overflow); return true; overflow: return false; } static __attribute__((__noinline__)) bool __attribute__((__unused__)) INT_binary_multiply_int128_t(const int128_t *op1, const int128_t *op2, int128_t *res){ int128_t r; if ((__builtin_expect((int)(__builtin_mul_overflow(*op1, *op2, &r)), 0))) return false; *res = r; return true; } # 104 "arithm-i.inc" static __attribute__((__noinline__)) bool __attribute__((__unused__)) INT_binary_divide_int128_t(const int128_t *op1, const int128_t *op2, int128_t *res){ int128_t o1 = *op1, o2 = *op2; if ((__builtin_expect((int)(!o2), 0))) return false; if ((__builtin_expect((int)(o2 == -1), 0)) && (__builtin_expect((int)(o1 == ((int128_t)(-((int128_t)1 << (8 * sizeof(int128_t) - 2)) * 2))), 0))) return false; if (((intmax_t)9 / -4 == -2 && (intmax_t)-9 / 4 == -2 && (intmax_t)-9 / -4 == 2 && (intmax_t)9 % -4 == 1 && (intmax_t)-9 % 4 == -1 && (intmax_t)-9 % -4 == -1)) *res = o1 / o2; else FIXED_binary_divide_int128_t(((const uint128_t *)return_ptr(op1)), ((const uint128_t *)return_ptr(op2)), ((uint128_t *)return_ptr(res))); return true; } static __attribute__((__noinline__)) bool __attribute__((__unused__)) INT_binary_modulo_int128_t(const int128_t *op1, const int128_t *op2, int128_t *res){ int128_t o1 = *op1, o2 = *op2; if ((__builtin_expect((int)(!o2), 0))) return false; if ((__builtin_expect((int)(o2 == -1), 0)) && (__builtin_expect((int)(o1 == ((int128_t)(-((int128_t)1 << (8 * sizeof(int128_t) - 2)) * 2))), 0))) return false; if (((intmax_t)9 / -4 == -2 && (intmax_t)-9 / 4 == -2 && (intmax_t)-9 / -4 == 2 && (intmax_t)9 % -4 == 1 && (intmax_t)-9 % 4 == -1 && (intmax_t)-9 % -4 == -1)) *res = o1 % o2; else FIXED_binary_modulo_int128_t(((const uint128_t *)return_ptr(op1)), ((const uint128_t *)return_ptr(op2)), ((uint128_t *)return_ptr(res))); return true; } static bool __attribute__((__unused__)) INT_binary_power_int128_t(const int128_t *op1, const int128_t *op2, int128_t *res){ int128_t r = 1; int128_t o1 = *op1; int128_t o2 = *op2; if ((__builtin_expect((int)(o2 < 0), 0))) return false; while (1) { if (o2 & 1) { if ((__builtin_expect((int)(!INT_binary_multiply_int128_t(&r, &o1, &r)), 0))) return false; } o2 >>= 1; if (!o2) break; if ((__builtin_expect((int)(!INT_binary_multiply_int128_t(&o1, &o1, &o1)), 0))) return false; } *res = r; return true; } static __attribute__((__noinline__)) bool __attribute__((__unused__)) INT_binary_shl_int128_t(const int128_t *op1, const int128_t *op2, int128_t *res){ int128_t o1 = *op1, o2 = *op2; if ((__builtin_expect((int)((uint128_t)o2 >= (int)sizeof(int128_t) * 8), 0))) return false; if (sizeof(int128_t) <= sizeof(int64_t) / 2) { int64_t r = (int64_t)o1 << o2; if ((__builtin_expect((int)(r != (int128_t)r), 0))) return false; *res = (int128_t)r; return true; } else { int128_t r = (uint128_t)o1 << o2; if (!((~(intmax_t)0x1234U >> 1) == ~(intmax_t)0x91aU)) if ((__builtin_expect((int)(r < 0), 0))) return false; if ((__builtin_expect((int)(r >> o2 != o1), 0))) return false; *res = r; return true; } } static __attribute__((__noinline__)) bool __attribute__((__unused__)) INT_binary_shr_int128_t(const int128_t *op1, const int128_t *op2, int128_t *res){ int128_t o1 = *op1, o2 = *op2; int128_t r; if ((__builtin_expect((int)((uint128_t)o2 >= (int)sizeof(int128_t) * 8), 0))) return false; if (!((~(intmax_t)0x1234U >> 1) == ~(intmax_t)0x91aU)) if ((__builtin_expect((int)(o1 < 0), 0))) return false; r = o1 >> o2; *res = r; return true; } static __attribute__((__noinline__)) bool __attribute__((__unused__)) INT_binary_bts_int128_t(const int128_t *op1, const int128_t *op2, int128_t *res){ if ((__builtin_expect((int)((uint128_t)*op2 >= sizeof(int128_t) * 8 - 1), 0))) { if ((__builtin_expect((int)(*op2 < 0), 0))) return false; if (0 == 0 && *op1 < 0) { *res = *op1; return true; } if (0 == 1 && *op1 >= 0) { *res = *op1; return true; } return false; } FIXED_binary_bts_int128_t(((uint128_t *)return_ptr(op1)), ((const uint128_t *)return_ptr(op2)), ((uint128_t *)return_ptr(res))); return true; } static __attribute__((__noinline__)) bool __attribute__((__unused__)) INT_binary_btr_int128_t(const int128_t *op1, const int128_t *op2, int128_t *res){ if ((__builtin_expect((int)((uint128_t)*op2 >= sizeof(int128_t) * 8 - 1), 0))) { if ((__builtin_expect((int)(*op2 < 0), 0))) return false; if (1 == 0 && *op1 < 0) { *res = *op1; return true; } if (1 == 1 && *op1 >= 0) { *res = *op1; return true; } return false; } FIXED_binary_btr_int128_t(((uint128_t *)return_ptr(op1)), ((const uint128_t *)return_ptr(op2)), ((uint128_t *)return_ptr(res))); return true; } static __attribute__((__noinline__)) bool __attribute__((__unused__)) INT_binary_btc_int128_t(const int128_t *op1, const int128_t *op2, int128_t *res){ if ((__builtin_expect((int)((uint128_t)*op2 >= sizeof(int128_t) * 8 - 1), 0))) { if ((__builtin_expect((int)(*op2 < 0), 0))) return false; if (2 == 0 && *op1 < 0) { *res = *op1; return true; } if (2 == 1 && *op1 >= 0) { *res = *op1; return true; } return false; } FIXED_binary_btc_int128_t(((uint128_t *)return_ptr(op1)), ((const uint128_t *)return_ptr(op2)), ((uint128_t *)return_ptr(res))); return true; } static __attribute__((__noinline__)) bool __attribute__((__unused__)) INT_binary_bt_int128_t(const int128_t *op1, const int128_t *op2, ajla_flat_option_t *res){ int128_t o1 = *((int128_t *)return_ptr(op1)); int128_t o2 = *((int128_t *)return_ptr(op2)); if ((__builtin_expect((int)((uint128_t)o2 >= sizeof(int128_t) * 8), 0))) { if ((__builtin_expect((int)(o2 < 0), 0))) return false; *res = o1 < 0; } else { *res = (ajla_flat_option_t)(((uint128_t)o1 >> o2) & 1); } return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_not_int128_t(const int128_t *op, int128_t *res){ *res = ~(uint128_t)*op; return true; } # 147 "arithm-i.inc" static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_neg_int128_t(const int128_t *op, int128_t *res){ int128_t o; __asm__ volatile (".if 0 \n .endif" : "=r"(o) : "0"(*op)); __asm__ goto (" \n neg""q"" %%""r""ax \n not""q"" %%""r""dx \n sbb""q"" $-1, %%""r""dx \n jo %l[overflow] \n mov""q"" %%""r""ax, %1 \n mov""q"" %%""r""dx, %2 \n " : : "A"(o), "m"(*res), "m"(*(((char *)return_ptr(res)) + sizeof(int128_t) / 2)) : "memory", "cc" : overflow); return true; overflow: return false; } static __attribute__((__noinline__)) bool __attribute__((__unused__)) INT_unary_inc_int128_t(const int128_t *op, int128_t *res){ int128_t r; if ((__builtin_expect((int)(__builtin_add_overflow(*op, 1, &r)), 0))) return false; *res = r; return true; } static __attribute__((__noinline__)) bool __attribute__((__unused__)) INT_unary_dec_int128_t(const int128_t *op, int128_t *res){ int128_t r; if ((__builtin_expect((int)(__builtin_sub_overflow(*op, 1, &r)), 0))) return false; *res = r; return true; } # 185 "arithm-i.inc" static __attribute__((__noinline__)) bool __attribute__((__unused__)) INT_unary_bsf_int128_t(const int128_t *op, int128_t *res){ if (!(false) && (__builtin_expect((int)(!*op), 0))) return false; if ((false) && (__builtin_expect((int)(*op <= 0), 0))) return false; if (!(false)) FIXED_unary_bsf_int128_t(((const uint128_t *)return_ptr(op)), ((uint128_t *)return_ptr(res))); else FIXED_unary_bsr_int128_t(((const uint128_t *)return_ptr(op)), ((uint128_t *)return_ptr(res))); return true; } static __attribute__((__noinline__)) bool __attribute__((__unused__)) INT_unary_bsr_int128_t(const int128_t *op, int128_t *res){ if (!(true) && (__builtin_expect((int)(!*op), 0))) return false; if ((true) && (__builtin_expect((int)(*op <= 0), 0))) return false; if (!(true)) FIXED_unary_bsf_int128_t(((const uint128_t *)return_ptr(op)), ((uint128_t *)return_ptr(res))); else FIXED_unary_bsr_int128_t(((const uint128_t *)return_ptr(op)), ((uint128_t *)return_ptr(res))); return true; } static __attribute__((__noinline__)) bool __attribute__((__unused__)) INT_unary_popcnt_int128_t(const int128_t *op, int128_t *res){ if ((__builtin_expect((int)(*op < 0), 0))) return false; FIXED_unary_popcnt_int128_t(((const uint128_t *)return_ptr(op)), ((uint128_t *)return_ptr(res))); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) INT_unary_popcnt_alt1_int128_t(const int128_t *op, int128_t *res){ if ((__builtin_expect((int)(*op < 0), 0))) return false; FIXED_unary_popcnt_alt1_int128_t(((const uint128_t *)return_ptr(op)), ((uint128_t *)return_ptr(res))); return true; } # 73 "for-int.inc" 2 # 691 "arithm-i.h" 2 # 30 "ipret.c" 2 # 1 "arithm-r.h" 1 # 670 "arithm-r.h" # 1 "for-real.inc" 1 # 23 "for-real.inc" # 1 "arithm-r.inc" 1 # 32 "arithm-r.inc" static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_add_alt1_real16_t(const real16_t *op1, const real16_t *op2, real16_t *res){ __asm__ (" \n vpinsrw $0, %1, %%xmm7, %%xmm0 \n vpinsrw $0, %2, %%xmm7, %%xmm1 \n vcvtph2ps %%xmm0, %%xmm0 \n vcvtph2ps %%xmm1, %%xmm1 \n v""add""ss %%xmm1, %%xmm0, %%xmm0 \n vcvtps2ph $4, %%xmm0, %%xmm0 \n vpextrw $0, %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1), "m"(*op2) : "xmm0" , "xmm1"); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_subtract_alt1_real16_t(const real16_t *op1, const real16_t *op2, real16_t *res){ __asm__ (" \n vpinsrw $0, %1, %%xmm7, %%xmm0 \n vpinsrw $0, %2, %%xmm7, %%xmm1 \n vcvtph2ps %%xmm0, %%xmm0 \n vcvtph2ps %%xmm1, %%xmm1 \n v""sub""ss %%xmm1, %%xmm0, %%xmm0 \n vcvtps2ph $4, %%xmm0, %%xmm0 \n vpextrw $0, %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1), "m"(*op2) : "xmm0" , "xmm1"); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_multiply_alt1_real16_t(const real16_t *op1, const real16_t *op2, real16_t *res){ __asm__ (" \n vpinsrw $0, %1, %%xmm7, %%xmm0 \n vpinsrw $0, %2, %%xmm7, %%xmm1 \n vcvtph2ps %%xmm0, %%xmm0 \n vcvtph2ps %%xmm1, %%xmm1 \n v""mul""ss %%xmm1, %%xmm0, %%xmm0 \n vcvtps2ph $4, %%xmm0, %%xmm0 \n vpextrw $0, %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1), "m"(*op2) : "xmm0" , "xmm1"); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_divide_alt1_real16_t(const real16_t *op1, const real16_t *op2, real16_t *res){ __asm__ (" \n vpinsrw $0, %1, %%xmm7, %%xmm0 \n vpinsrw $0, %2, %%xmm7, %%xmm1 \n vcvtph2ps %%xmm0, %%xmm0 \n vcvtph2ps %%xmm1, %%xmm1 \n v""div""ss %%xmm1, %%xmm0, %%xmm0 \n vcvtps2ph $4, %%xmm0, %%xmm0 \n vpextrw $0, %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1), "m"(*op2) : "xmm0" , "xmm1"); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_unary_sqrt_alt1_real16_t(const real16_t *op1, real16_t *res){ __asm__ (" \n vpinsrw $0, %1, %%xmm7, %%xmm0 \n vcvtph2ps %%xmm0, %%xmm0 \n vsqrtss %%xmm0, %%xmm0, %%xmm0 \n vcvtps2ph $4, %%xmm0, %%xmm0 \n vpextrw $0, %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1) : "xmm0"); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_equal_alt1_real16_t(const real16_t *op1, const real16_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n vpinsrw $0, %1, %%xmm7, %%xmm0 \n vpinsrw $0, %2, %%xmm7, %%xmm1 \n vcvtph2ps %%xmm0, %%xmm0 \n vcvtph2ps %%xmm1, %%xmm1 \n vucomiss %%xmm1, %%xmm0 \n jp %l[unordered] \n ""sete"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" , "xmm1" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_not_equal_alt1_real16_t(const real16_t *op1, const real16_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n vpinsrw $0, %1, %%xmm7, %%xmm0 \n vpinsrw $0, %2, %%xmm7, %%xmm1 \n vcvtph2ps %%xmm0, %%xmm0 \n vcvtph2ps %%xmm1, %%xmm1 \n vucomiss %%xmm1, %%xmm0 \n jp %l[unordered] \n ""setne"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" , "xmm1" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_less_alt1_real16_t(const real16_t *op1, const real16_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n vpinsrw $0, %1, %%xmm7, %%xmm0 \n vpinsrw $0, %2, %%xmm7, %%xmm1 \n vcvtph2ps %%xmm0, %%xmm0 \n vcvtph2ps %%xmm1, %%xmm1 \n vucomiss %%xmm1, %%xmm0 \n jp %l[unordered] \n ""setb"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" , "xmm1" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_less_equal_alt1_real16_t(const real16_t *op1, const real16_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n vpinsrw $0, %1, %%xmm7, %%xmm0 \n vpinsrw $0, %2, %%xmm7, %%xmm1 \n vcvtph2ps %%xmm0, %%xmm0 \n vcvtph2ps %%xmm1, %%xmm1 \n vucomiss %%xmm1, %%xmm0 \n jp %l[unordered] \n ""setbe"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" , "xmm1" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_greater_alt1_real16_t(const real16_t *op1, const real16_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n vpinsrw $0, %1, %%xmm7, %%xmm0 \n vpinsrw $0, %2, %%xmm7, %%xmm1 \n vcvtph2ps %%xmm0, %%xmm0 \n vcvtph2ps %%xmm1, %%xmm1 \n vucomiss %%xmm1, %%xmm0 \n jp %l[unordered] \n ""seta"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" , "xmm1" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_greater_equal_alt1_real16_t(const real16_t *op1, const real16_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n vpinsrw $0, %1, %%xmm7, %%xmm0 \n vpinsrw $0, %2, %%xmm7, %%xmm1 \n vcvtph2ps %%xmm0, %%xmm0 \n vcvtph2ps %%xmm1, %%xmm1 \n vucomiss %%xmm1, %%xmm0 \n jp %l[unordered] \n ""setae"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" , "xmm1" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_unary_to_int_alt1_real16_t(const real16_t *op1, int64_t *res){ int64_t r; __asm__ (" \n vpinsrw $0, %1, %%xmm7, %%xmm0 \n vcvtph2ps %%xmm0, %%xmm0 \n vcvttss2si %%xmm0, %0 \n " : "=r"(r) : "m"(*op1) : "xmm0"); if ((__builtin_expect((int)(r == ((int64_t)(-((int64_t)1 << (8 * sizeof(int64_t) - 2)) * 2))), 0))) return false; *res = r; return true; } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) REAL_unary_from_int_alt1_real16_t(const int64_t *op1, real16_t *res){ __asm__ (" \n vcvtsi2ss""q"" %1, %%xmm7, %%xmm0 \n vcvtps2ph $4, %%xmm0, %%xmm0 \n vpextrw $0, %%xmm0, %0 \n " : "=m"(*res) : "rm"(*op1) : "xmm0"); } # 47 "arithm-r.inc" static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_add_alt2_real16_t(const real16_t *op1, const real16_t *op2, real16_t *res){ __asm__ (" \n vmovsh %1, %%xmm0 \n v""add""sh %2, %%xmm0, %%xmm0 \n vmovsh %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1), "m"(*op2) : "xmm0"); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_subtract_alt2_real16_t(const real16_t *op1, const real16_t *op2, real16_t *res){ __asm__ (" \n vmovsh %1, %%xmm0 \n v""sub""sh %2, %%xmm0, %%xmm0 \n vmovsh %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1), "m"(*op2) : "xmm0"); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_multiply_alt2_real16_t(const real16_t *op1, const real16_t *op2, real16_t *res){ __asm__ (" \n vmovsh %1, %%xmm0 \n v""mul""sh %2, %%xmm0, %%xmm0 \n vmovsh %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1), "m"(*op2) : "xmm0"); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_divide_alt2_real16_t(const real16_t *op1, const real16_t *op2, real16_t *res){ __asm__ (" \n vmovsh %1, %%xmm0 \n v""div""sh %2, %%xmm0, %%xmm0 \n vmovsh %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1), "m"(*op2) : "xmm0"); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_unary_sqrt_alt2_real16_t(const real16_t *op1, real16_t *res){ __asm__ (" \n vsqrtsh %1, %%xmm7, %%xmm0 \n vmovsh %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1) : "xmm0"); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_equal_alt2_real16_t(const real16_t *op1, const real16_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n vmovsh %1, %%xmm0 \n vucomish %2, %%xmm0 \n jp %l[unordered] \n ""sete"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_not_equal_alt2_real16_t(const real16_t *op1, const real16_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n vmovsh %1, %%xmm0 \n vucomish %2, %%xmm0 \n jp %l[unordered] \n ""setne"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_less_alt2_real16_t(const real16_t *op1, const real16_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n vmovsh %1, %%xmm0 \n vucomish %2, %%xmm0 \n jp %l[unordered] \n ""setb"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_less_equal_alt2_real16_t(const real16_t *op1, const real16_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n vmovsh %1, %%xmm0 \n vucomish %2, %%xmm0 \n jp %l[unordered] \n ""setbe"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_greater_alt2_real16_t(const real16_t *op1, const real16_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n vmovsh %1, %%xmm0 \n vucomish %2, %%xmm0 \n jp %l[unordered] \n ""seta"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_greater_equal_alt2_real16_t(const real16_t *op1, const real16_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n vmovsh %1, %%xmm0 \n vucomish %2, %%xmm0 \n jp %l[unordered] \n ""setae"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_unary_to_int_alt2_real16_t(const real16_t *op1, int64_t *res){ int64_t r; __asm__ (" \n vcvttsh2si %1, %0 \n " : "=r"(r) : "m"(*op1)); if ((__builtin_expect((int)(r == ((int64_t)(-((int64_t)1 << (8 * sizeof(int64_t) - 2)) * 2))), 0))) return false; *res = r; return true; } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) REAL_unary_from_int_alt2_real16_t(const int64_t *op1, real16_t *res){ __asm__ (" \n vcvtsi2sh""q"" %1, %%xmm7, %%xmm0 \n vmovsh %%xmm0, %0 \n " : "=m"(*res) : "rm"(*op1) : "xmm0"); } # 24 "for-real.inc" 2 # 33 "for-real.inc" # 1 "arithm-r.inc" 1 # 37 "arithm-r.inc" static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_add_alt1_real32_t(const real32_t *op1, const real32_t *op2, real32_t *res){ __asm__ (" \n """"movs""s"" %1, %%xmm0 \n """"""add""s""s"" %2, ""%%xmm0"" \n """"movs""s"" %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1), "m"(*op2) : "xmm0"); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_subtract_alt1_real32_t(const real32_t *op1, const real32_t *op2, real32_t *res){ __asm__ (" \n """"movs""s"" %1, %%xmm0 \n """"""sub""s""s"" %2, ""%%xmm0"" \n """"movs""s"" %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1), "m"(*op2) : "xmm0"); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_multiply_alt1_real32_t(const real32_t *op1, const real32_t *op2, real32_t *res){ __asm__ (" \n """"movs""s"" %1, %%xmm0 \n """"""mul""s""s"" %2, ""%%xmm0"" \n """"movs""s"" %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1), "m"(*op2) : "xmm0"); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_divide_alt1_real32_t(const real32_t *op1, const real32_t *op2, real32_t *res){ __asm__ (" \n """"movs""s"" %1, %%xmm0 \n """"""div""s""s"" %2, ""%%xmm0"" \n """"movs""s"" %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1), "m"(*op2) : "xmm0"); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_equal_alt1_real32_t(const real32_t *op1, const real32_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n """"movs""s"" %1, %%xmm0 \n """"ucomis""s"" %2, %%xmm0 \n jp %l[unordered] \n ""sete"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_not_equal_alt1_real32_t(const real32_t *op1, const real32_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n """"movs""s"" %1, %%xmm0 \n """"ucomis""s"" %2, %%xmm0 \n jp %l[unordered] \n ""setne"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_less_alt1_real32_t(const real32_t *op1, const real32_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n """"movs""s"" %1, %%xmm0 \n """"ucomis""s"" %2, %%xmm0 \n jp %l[unordered] \n ""setb"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_less_equal_alt1_real32_t(const real32_t *op1, const real32_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n """"movs""s"" %1, %%xmm0 \n """"ucomis""s"" %2, %%xmm0 \n jp %l[unordered] \n ""setbe"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_greater_alt1_real32_t(const real32_t *op1, const real32_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n """"movs""s"" %1, %%xmm0 \n """"ucomis""s"" %2, %%xmm0 \n jp %l[unordered] \n ""seta"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_greater_equal_alt1_real32_t(const real32_t *op1, const real32_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n """"movs""s"" %1, %%xmm0 \n """"ucomis""s"" %2, %%xmm0 \n jp %l[unordered] \n ""setae"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) REAL_unary_neg_alt1_real32_t(const real32_t *op1, real32_t *res){ static const real32_t x = -0.0; __asm__ (" """"movs""s"" %1, %%xmm0 \n """"movs""s"" %2, %%xmm1 \n """"xorp""s"" %%xmm1, ""%%xmm0"" \n """"movs""s"" %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1), "m"(x) : "xmm0" , "xmm1");} static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) REAL_unary_sqrt_alt1_real32_t(const real32_t *op1, real32_t *res){ __asm__ (" """"sqrts""s"" %1, ""%%xmm0"" \n """"movs""s"" %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1) : "xmm0" , "xmm1");} static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_unary_to_int_alt1_real32_t(const real32_t *op1, int64_t *res){ int64_t r; __asm__ (" \n """"cvtts""s""2si %1, %0 \n " : "=r"(r) : "m"(*op1)); if ((__builtin_expect((int)(r == ((int64_t)(-((int64_t)1 << (8 * sizeof(int64_t) - 2)) * 2))), 0))) return false; *res = r; return true; } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) REAL_unary_from_int_alt1_real32_t(const int64_t *op1, real32_t *res){ __asm__ (" \n """"cvtsi2s""s""""q"" %1, ""%%xmm0"" \n """"movs""s"" %%xmm0, %0 \n " : "=m"(*res) : "rm"(*op1) : "xmm0"); } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) REAL_unary_is_exception_alt1_real32_t(const real32_t *op1, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ (" """"movs""s"" %1, %%xmm0 \n """"ucomis""s"" %%xmm0, %%xmm0 \n setp %0 \n " : "=m"(*res) : "m"(*op1) : "cc" , "xmm0"); } # 52 "arithm-r.inc" static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_add_alt2_real32_t(const real32_t *op1, const real32_t *op2, real32_t *res){ __asm__ (" \n ""v""movs""s"" %1, %%xmm0 \n ""v""""add""s""s"" %2, ""%%xmm0"", ""%%xmm0"" \n ""v""movs""s"" %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1), "m"(*op2) : "xmm0"); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_subtract_alt2_real32_t(const real32_t *op1, const real32_t *op2, real32_t *res){ __asm__ (" \n ""v""movs""s"" %1, %%xmm0 \n ""v""""sub""s""s"" %2, ""%%xmm0"", ""%%xmm0"" \n ""v""movs""s"" %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1), "m"(*op2) : "xmm0"); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_multiply_alt2_real32_t(const real32_t *op1, const real32_t *op2, real32_t *res){ __asm__ (" \n ""v""movs""s"" %1, %%xmm0 \n ""v""""mul""s""s"" %2, ""%%xmm0"", ""%%xmm0"" \n ""v""movs""s"" %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1), "m"(*op2) : "xmm0"); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_divide_alt2_real32_t(const real32_t *op1, const real32_t *op2, real32_t *res){ __asm__ (" \n ""v""movs""s"" %1, %%xmm0 \n ""v""""div""s""s"" %2, ""%%xmm0"", ""%%xmm0"" \n ""v""movs""s"" %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1), "m"(*op2) : "xmm0"); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_equal_alt2_real32_t(const real32_t *op1, const real32_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n ""v""movs""s"" %1, %%xmm0 \n ""v""ucomis""s"" %2, %%xmm0 \n jp %l[unordered] \n ""sete"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_not_equal_alt2_real32_t(const real32_t *op1, const real32_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n ""v""movs""s"" %1, %%xmm0 \n ""v""ucomis""s"" %2, %%xmm0 \n jp %l[unordered] \n ""setne"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_less_alt2_real32_t(const real32_t *op1, const real32_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n ""v""movs""s"" %1, %%xmm0 \n ""v""ucomis""s"" %2, %%xmm0 \n jp %l[unordered] \n ""setb"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_less_equal_alt2_real32_t(const real32_t *op1, const real32_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n ""v""movs""s"" %1, %%xmm0 \n ""v""ucomis""s"" %2, %%xmm0 \n jp %l[unordered] \n ""setbe"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_greater_alt2_real32_t(const real32_t *op1, const real32_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n ""v""movs""s"" %1, %%xmm0 \n ""v""ucomis""s"" %2, %%xmm0 \n jp %l[unordered] \n ""seta"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_greater_equal_alt2_real32_t(const real32_t *op1, const real32_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n ""v""movs""s"" %1, %%xmm0 \n ""v""ucomis""s"" %2, %%xmm0 \n jp %l[unordered] \n ""setae"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) REAL_unary_neg_alt2_real32_t(const real32_t *op1, real32_t *res){ static const real32_t x = -0.0; __asm__ (" ""v""movs""s"" %1, %%xmm0 \n ""v""movs""s"" %2, %%xmm1 \n ""v""xorp""s"" %%xmm1, ""%%xmm0"", ""%%xmm0"" \n ""v""movs""s"" %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1), "m"(x) : "xmm0" , "xmm1");} static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) REAL_unary_sqrt_alt2_real32_t(const real32_t *op1, real32_t *res){ __asm__ (" ""v""sqrts""s"" %1, ""%%xmm0"", ""%%xmm0"" \n ""v""movs""s"" %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1) : "xmm0" , "xmm1");} static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_unary_to_int_alt2_real32_t(const real32_t *op1, int64_t *res){ int64_t r; __asm__ (" \n ""v""cvtts""s""2si %1, %0 \n " : "=r"(r) : "m"(*op1)); if ((__builtin_expect((int)(r == ((int64_t)(-((int64_t)1 << (8 * sizeof(int64_t) - 2)) * 2))), 0))) return false; *res = r; return true; } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) REAL_unary_from_int_alt2_real32_t(const int64_t *op1, real32_t *res){ __asm__ (" \n ""v""cvtsi2s""s""""q"" %1, ""%%xmm0"", ""%%xmm0"" \n ""v""movs""s"" %%xmm0, %0 \n " : "=m"(*res) : "rm"(*op1) : "xmm0"); } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) REAL_unary_is_exception_alt2_real32_t(const real32_t *op1, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ (" ""v""movs""s"" %1, %%xmm0 \n ""v""ucomis""s"" %%xmm0, %%xmm0 \n setp %0 \n " : "=m"(*res) : "m"(*op1) : "cc" , "xmm0"); } # 34 "for-real.inc" 2 # 43 "for-real.inc" # 1 "arithm-r.inc" 1 # 42 "arithm-r.inc" static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_add_alt1_real64_t(const real64_t *op1, const real64_t *op2, real64_t *res){ __asm__ (" \n """"movs""d"" %1, %%xmm0 \n """"""add""s""d"" %2, ""%%xmm0"" \n """"movs""d"" %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1), "m"(*op2) : "xmm0"); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_subtract_alt1_real64_t(const real64_t *op1, const real64_t *op2, real64_t *res){ __asm__ (" \n """"movs""d"" %1, %%xmm0 \n """"""sub""s""d"" %2, ""%%xmm0"" \n """"movs""d"" %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1), "m"(*op2) : "xmm0"); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_multiply_alt1_real64_t(const real64_t *op1, const real64_t *op2, real64_t *res){ __asm__ (" \n """"movs""d"" %1, %%xmm0 \n """"""mul""s""d"" %2, ""%%xmm0"" \n """"movs""d"" %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1), "m"(*op2) : "xmm0"); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_divide_alt1_real64_t(const real64_t *op1, const real64_t *op2, real64_t *res){ __asm__ (" \n """"movs""d"" %1, %%xmm0 \n """"""div""s""d"" %2, ""%%xmm0"" \n """"movs""d"" %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1), "m"(*op2) : "xmm0"); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_equal_alt1_real64_t(const real64_t *op1, const real64_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n """"movs""d"" %1, %%xmm0 \n """"ucomis""d"" %2, %%xmm0 \n jp %l[unordered] \n ""sete"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_not_equal_alt1_real64_t(const real64_t *op1, const real64_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n """"movs""d"" %1, %%xmm0 \n """"ucomis""d"" %2, %%xmm0 \n jp %l[unordered] \n ""setne"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_less_alt1_real64_t(const real64_t *op1, const real64_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n """"movs""d"" %1, %%xmm0 \n """"ucomis""d"" %2, %%xmm0 \n jp %l[unordered] \n ""setb"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_less_equal_alt1_real64_t(const real64_t *op1, const real64_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n """"movs""d"" %1, %%xmm0 \n """"ucomis""d"" %2, %%xmm0 \n jp %l[unordered] \n ""setbe"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_greater_alt1_real64_t(const real64_t *op1, const real64_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n """"movs""d"" %1, %%xmm0 \n """"ucomis""d"" %2, %%xmm0 \n jp %l[unordered] \n ""seta"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_greater_equal_alt1_real64_t(const real64_t *op1, const real64_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n """"movs""d"" %1, %%xmm0 \n """"ucomis""d"" %2, %%xmm0 \n jp %l[unordered] \n ""setae"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) REAL_unary_neg_alt1_real64_t(const real64_t *op1, real64_t *res){ static const real64_t x = -0.0; __asm__ (" """"movs""d"" %1, %%xmm0 \n """"movs""d"" %2, %%xmm1 \n """"xorp""d"" %%xmm1, ""%%xmm0"" \n """"movs""d"" %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1), "m"(x) : "xmm0" , "xmm1");} static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) REAL_unary_sqrt_alt1_real64_t(const real64_t *op1, real64_t *res){ __asm__ (" """"sqrts""d"" %1, ""%%xmm0"" \n """"movs""d"" %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1) : "xmm0" , "xmm1");} static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_unary_to_int_alt1_real64_t(const real64_t *op1, int64_t *res){ int64_t r; __asm__ (" \n """"cvtts""d""2si %1, %0 \n " : "=r"(r) : "m"(*op1)); if ((__builtin_expect((int)(r == ((int64_t)(-((int64_t)1 << (8 * sizeof(int64_t) - 2)) * 2))), 0))) return false; *res = r; return true; } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) REAL_unary_from_int_alt1_real64_t(const int64_t *op1, real64_t *res){ __asm__ (" \n """"cvtsi2s""d""""q"" %1, ""%%xmm0"" \n """"movs""d"" %%xmm0, %0 \n " : "=m"(*res) : "rm"(*op1) : "xmm0"); } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) REAL_unary_is_exception_alt1_real64_t(const real64_t *op1, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ (" """"movs""d"" %1, %%xmm0 \n """"ucomis""d"" %%xmm0, %%xmm0 \n setp %0 \n " : "=m"(*res) : "m"(*op1) : "cc" , "xmm0"); } # 57 "arithm-r.inc" static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_add_alt2_real64_t(const real64_t *op1, const real64_t *op2, real64_t *res){ __asm__ (" \n ""v""movs""d"" %1, %%xmm0 \n ""v""""add""s""d"" %2, ""%%xmm0"", ""%%xmm0"" \n ""v""movs""d"" %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1), "m"(*op2) : "xmm0"); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_subtract_alt2_real64_t(const real64_t *op1, const real64_t *op2, real64_t *res){ __asm__ (" \n ""v""movs""d"" %1, %%xmm0 \n ""v""""sub""s""d"" %2, ""%%xmm0"", ""%%xmm0"" \n ""v""movs""d"" %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1), "m"(*op2) : "xmm0"); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_multiply_alt2_real64_t(const real64_t *op1, const real64_t *op2, real64_t *res){ __asm__ (" \n ""v""movs""d"" %1, %%xmm0 \n ""v""""mul""s""d"" %2, ""%%xmm0"", ""%%xmm0"" \n ""v""movs""d"" %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1), "m"(*op2) : "xmm0"); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_divide_alt2_real64_t(const real64_t *op1, const real64_t *op2, real64_t *res){ __asm__ (" \n ""v""movs""d"" %1, %%xmm0 \n ""v""""div""s""d"" %2, ""%%xmm0"", ""%%xmm0"" \n ""v""movs""d"" %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1), "m"(*op2) : "xmm0"); return true; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_equal_alt2_real64_t(const real64_t *op1, const real64_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n ""v""movs""d"" %1, %%xmm0 \n ""v""ucomis""d"" %2, %%xmm0 \n jp %l[unordered] \n ""sete"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_not_equal_alt2_real64_t(const real64_t *op1, const real64_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n ""v""movs""d"" %1, %%xmm0 \n ""v""ucomis""d"" %2, %%xmm0 \n jp %l[unordered] \n ""setne"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_less_alt2_real64_t(const real64_t *op1, const real64_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n ""v""movs""d"" %1, %%xmm0 \n ""v""ucomis""d"" %2, %%xmm0 \n jp %l[unordered] \n ""setb"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_less_equal_alt2_real64_t(const real64_t *op1, const real64_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n ""v""movs""d"" %1, %%xmm0 \n ""v""ucomis""d"" %2, %%xmm0 \n jp %l[unordered] \n ""setbe"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_greater_alt2_real64_t(const real64_t *op1, const real64_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n ""v""movs""d"" %1, %%xmm0 \n ""v""ucomis""d"" %2, %%xmm0 \n jp %l[unordered] \n ""seta"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_binary_greater_equal_alt2_real64_t(const real64_t *op1, const real64_t *op2, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ goto (" \n ""v""movs""d"" %1, %%xmm0 \n ""v""ucomis""d"" %2, %%xmm0 \n jp %l[unordered] \n ""setae"" %0 \n " : : "m"(*res), "m"(*op1), "m"(*op2) : "memory", "cc" , "xmm0" : unordered); return true; unordered: return false; } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) REAL_unary_neg_alt2_real64_t(const real64_t *op1, real64_t *res){ static const real64_t x = -0.0; __asm__ (" ""v""movs""d"" %1, %%xmm0 \n ""v""movs""d"" %2, %%xmm1 \n ""v""xorp""d"" %%xmm1, ""%%xmm0"", ""%%xmm0"" \n ""v""movs""d"" %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1), "m"(x) : "xmm0" , "xmm1");} static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) REAL_unary_sqrt_alt2_real64_t(const real64_t *op1, real64_t *res){ __asm__ (" ""v""sqrts""d"" %1, ""%%xmm0"", ""%%xmm0"" \n ""v""movs""d"" %%xmm0, %0 \n " : "=m"(*res) : "m"(*op1) : "xmm0" , "xmm1");} static inline __attribute__((__always_inline__)) bool __attribute__((__unused__)) REAL_unary_to_int_alt2_real64_t(const real64_t *op1, int64_t *res){ int64_t r; __asm__ (" \n ""v""cvtts""d""2si %1, %0 \n " : "=r"(r) : "m"(*op1)); if ((__builtin_expect((int)(r == ((int64_t)(-((int64_t)1 << (8 * sizeof(int64_t) - 2)) * 2))), 0))) return false; *res = r; return true; } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) REAL_unary_from_int_alt2_real64_t(const int64_t *op1, real64_t *res){ __asm__ (" \n ""v""cvtsi2s""d""""q"" %1, ""%%xmm0"", ""%%xmm0"" \n ""v""movs""d"" %%xmm0, %0 \n " : "=m"(*res) : "rm"(*op1) : "xmm0"); } static inline __attribute__((__always_inline__)) void __attribute__((__unused__)) REAL_unary_is_exception_alt2_real64_t(const real64_t *op1, ajla_flat_option_t *res){ if (sizeof(ajla_flat_option_t) != 1) *res = 0; __asm__ (" ""v""movs""d"" %1, %%xmm0 \n ""v""ucomis""d"" %%xmm0, %%xmm0 \n setp %0 \n " : "=m"(*res) : "m"(*op1) : "cc" , "xmm0"); } # 44 "for-real.inc" 2 # 53 "for-real.inc" # 1 "arithm-r.inc" 1 # 54 "for-real.inc" 2 # 63 "for-real.inc" # 1 "arithm-r.inc" 1 # 64 "for-real.inc" 2 # 671 "arithm-r.h" 2 # 31 "ipret.c" 2 # 1 "task.h" 1 # 35 "task.h" extern uint32_t nr_cpus_override; extern uint32_t nr_nodes_override; int u_task_get_numa_node(void); void u_task_submit(struct execution_control *ex, unsigned spawn_mode); void * u_task_schedule(struct execution_control *ex); void u_waiting_list_add(struct execution_control *ex); void u_waiting_list_remove(struct execution_control *ex); bool u_waiting_list_break(void); # 55 "task.h" void u_task_ex_control_started(void); void u_task_ex_control_exited(void); void u_task_program_started(void); void u_task_program_exited(void); # 33 "ipret.c" 2 # 1 "ipfn.h" 1 # 23 "ipfn.h" # 1 "ipunalg.h" 1 # 24 "ipunalg.h" static inline __attribute__((__always_inline__)) uint8_t get_unaligned_8(const code_t *p) { return (uint8_t)*p; } static inline __attribute__((__always_inline__)) uint16_t get_unaligned_16(const code_t *p) { return *p; } static inline __attribute__((__always_inline__)) uint32_t get_unaligned_32(const code_t *p) { struct unaligned_32 { uint32_t val; } __attribute__((packed)); return ((const struct unaligned_32 *)return_ptr(p))->val; } static inline uint64_t get_unaligned_64(const code_t *p) { struct unaligned_64 { uint64_t val; } __attribute__((packed)); return ((const struct unaligned_64 *)return_ptr(p))->val; } static inline uint128_t get_unaligned_128(const code_t *p) { struct unaligned_128 { uint128_t val; } __attribute__((packed)); return ((const struct unaligned_128 *)return_ptr(p))->val; } # 24 "ipfn.h" 2 # 74 "ipfn.h" extern bool ipret_strict_calls; extern bool ipret_is_privileged; extern bool ipret_sandbox; extern bool ipret_compile; extern bool ipret_noinline; extern bool ipret_verify_light; extern uint32_t ipret_verify_timeout; extern bool ipret_warnings; extern uint32_t ipret_opencl_device; void u_eval_both(frame_s *fp, const code_t *ip, frame_t slot_1, frame_t slot_2); void __attribute__(( )) u_ipret_fill_function_reference_from_slot(struct data *function_reference, arg_t a, frame_s *fp, frame_t slot, bool deref); void * __attribute__(( )) u_thunk_fixed_operator(frame_s *fp, const code_t *ip, frame_t slot_1, frame_t slot_2, frame_t slot_r, unsigned strict_flag); void * __attribute__(( )) u_is_thunk_operator(frame_s *fp, const code_t *ip, frame_t slot_1, frame_t slot_r, unsigned strict_flag); void * __attribute__(( )) u_thunk_get_param(frame_s *fp, const code_t *ip, frame_t slot_1, frame_t slot_r, unsigned strict_flag, unsigned mode); int64_t u_ipret_system_property(int64_t idx); void * __attribute__(( )) u_ipret_get_system_property(frame_s *fp, const code_t *ip, frame_t slot_1, frame_t slot_r); void * __attribute__(( )) u_thunk_int_binary_operator(frame_s *fp, const code_t *ip, frame_t slot_1, frame_t slot_2, frame_t slot_r, unsigned strict_flag, bool ( *do_op)(const mpint_t *op1, const mpint_t *op2, mpint_t *res, ajla_error_t *err)); void * __attribute__(( )) u_thunk_int_binary_logical_operator(frame_s *fp, const code_t *ip, frame_t slot_1, frame_t slot_2, frame_t slot_r, unsigned strict_flag, bool ( *do_op)(const mpint_t *op1, const mpint_t *op2, ajla_flat_option_t *res, ajla_error_t *err)); void * __attribute__(( )) u_thunk_int_unary_operator(frame_s *fp, const code_t *ip, frame_t slot_1, frame_t slot_r, unsigned strict_flag, bool ( *do_op)(const mpint_t *op1, mpint_t *res, ajla_error_t *err)); ip_t __attribute__(( )) u_ipret_int_ldc_long(frame_s *fp, frame_t slot, const code_t *ip); pointer_t u_convert_fixed_to_mpint(uintbig_t val, bool uns); pointer_t u_convert_real_to_mpint(frame_s *fp, frame_t src_slot, const struct type *src_type); void * __attribute__(( )) u_thunk_convert(frame_s *fp, const code_t *ip, frame_t src_slot, frame_t dest_slot, unsigned strict_flag); void * __attribute__(( )) u_thunk_bool_operator(frame_s *fp, const code_t *ip, frame_t slot_1, frame_t slot_2, frame_t slot_r, unsigned strict_flag); void * __attribute__(( )) u_thunk_bool_jump(frame_s *fp, const code_t *ip, frame_t slot); void u_ipret_copy_variable(frame_s *src_fp, frame_t src_slot, frame_s *dst_fp, frame_t dst_slot, bool deref); pointer_t u_ipret_copy_variable_to_pointer(frame_s *src_fp, frame_t src_slot, bool deref); struct ipret_call_cache_arg { struct function_argument *f_arg; frame_t slot; bool deref; bool need_free_ptr; pointer_t ptr; }; void * u_ipret_call_cache(frame_s *fp, const code_t *ip, pointer_t *direct_function, struct ipret_call_cache_arg *arguments, frame_t *return_values, frame_t free_fn_slot); void * __attribute__(( )) u_ipret_get_index(frame_s *fp, const code_t *ip, frame_s *fp_slot, frame_t slot, bool *is_negative, array_index_t *idx, pointer_t *thunk , const char __attribute__((__unused__)) *position_arg); void * __attribute__(( )) u_ipret_record_load_create_thunk(frame_s *fp, const code_t *ip, frame_t record, frame_t record_slot, frame_t result_slot); void * __attribute__(( )) u_ipret_option_load_create_thunk(frame_s *fp, const code_t *ip, frame_t option, frame_t option_idx, frame_t result_slot); void * __attribute__(( )) u_thunk_option_test(frame_s *fp, const code_t *ip, frame_t slot_1, ajla_option_t option, frame_t slot_r); void * __attribute__(( )) u_thunk_option_ord(frame_s *fp, const code_t *ip, frame_t slot_1, frame_t slot_r); void * __attribute__(( )) u_ipret_array_load_create_thunk(frame_s *fp, const code_t *ip, frame_t array, frame_t index, frame_t result_slot); void * __attribute__(( )) u_ipret_array_len(frame_s *fp, const code_t *ip, frame_t slot_r, frame_t slot_a, unsigned flags); void * __attribute__(( )) u_ipret_array_len_greater_than(frame_s *fp, const code_t *ip, frame_t slot_r, frame_t slot_a, frame_t l, unsigned flags); void * __attribute__(( )) u_ipret_array_sub(frame_s *fp, const code_t *ip, frame_t slot_r, frame_t slot_a, frame_t slot_start, frame_t slot_end, unsigned flags); void * __attribute__(( )) u_ipret_array_skip(frame_s *fp, const code_t *ip, frame_t slot_r, frame_t slot_a, frame_t slot_start, unsigned flags); void * __attribute__(( )) u_ipret_array_append(frame_s *fp, const code_t *ip, frame_t slot_r, frame_t slot_1, frame_t slot_2, unsigned flags); void * __attribute__(( )) u_ipret_array_append_one_flat(frame_s *fp, const code_t *ip, frame_t slot_r, frame_t slot_1, frame_t slot_2, unsigned flags); void * __attribute__(( )) u_ipret_array_append_one(frame_s *fp, const code_t *ip, frame_t slot_r, frame_t slot_1, frame_t slot_2, unsigned flags); void * u_ipret_array_flatten(frame_s *fp, const code_t *ip, frame_t slot_r, frame_t slot_1, unsigned flags); void u_ipret_prefetch_functions(struct data *function); bool u_ipret_break_waiting_chain(frame_s *fp, ip_t ip); void * __attribute__(( )) u_ipret_tick(frame_s *fp, const code_t *ip); # 34 "ipret.c" 2 # 1 "ipio.h" 1 # 28 "ipio.h" extern const char *dump_opencl; extern const char *dump_pcode; extern const char *dump_z3; extern const char *verify; int u_io_ffi_get_ffi_type(const struct type *type); struct data *u_io_ffi_encode_real(const struct type *type, const unsigned char *var, ajla_error_t *err); void *u_ipret_io(frame_s *fp, const code_t *ip, unsigned char io_code, unsigned char n_outputs, unsigned char n_inputs, unsigned char n_params); # 35 "ipret.c" 2 # 1 "offload.h" 1 # 26 "offload.h" void *u_ipret_offload(frame_s *fp, const code_t *ip); # 36 "ipret.c" 2 # 1 "os.h" 1 # 229 "os.h" # 1 "/usr/include/x86_64-linux-gnu/sys/time.h" 1 3 # 34 "/usr/include/x86_64-linux-gnu/sys/time.h" 3 # 52 "/usr/include/x86_64-linux-gnu/sys/time.h" 3 # 52 "/usr/include/x86_64-linux-gnu/sys/time.h" 3 struct timezone { int tz_minuteswest; int tz_dsttime; }; # 67 "/usr/include/x86_64-linux-gnu/sys/time.h" 3 extern int gettimeofday (struct timeval *__restrict __tv, void *__restrict __tz) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); # 86 "/usr/include/x86_64-linux-gnu/sys/time.h" 3 extern int settimeofday (const struct timeval *__tv, const struct timezone *__tz) __attribute__ ((__nothrow__ , __leaf__)); extern int adjtime (const struct timeval *__delta, struct timeval *__olddelta) __attribute__ ((__nothrow__ , __leaf__)); # 114 "/usr/include/x86_64-linux-gnu/sys/time.h" 3 enum __itimer_which { ITIMER_REAL = 0, ITIMER_VIRTUAL = 1, ITIMER_PROF = 2 }; struct itimerval { struct timeval it_interval; struct timeval it_value; }; typedef enum __itimer_which __itimer_which_t; extern int getitimer (__itimer_which_t __which, struct itimerval *__value) __attribute__ ((__nothrow__ , __leaf__)); extern int setitimer (__itimer_which_t __which, const struct itimerval *__restrict __new, struct itimerval *__restrict __old) __attribute__ ((__nothrow__ , __leaf__)); extern int utimes (const char *__file, const struct timeval __tvp[2]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); # 189 "/usr/include/x86_64-linux-gnu/sys/time.h" 3 extern int lutimes (const char *__file, const struct timeval __tvp[2]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int futimes (int __fd, const struct timeval __tvp[2]) __attribute__ ((__nothrow__ , __leaf__)); # 214 "/usr/include/x86_64-linux-gnu/sys/time.h" 3 extern int futimesat (int __fd, const char *__file, const struct timeval __tvp[2]) __attribute__ ((__nothrow__ , __leaf__)); # 258 "/usr/include/x86_64-linux-gnu/sys/time.h" 3 # 230 "os.h" 2 # 1 "/usr/include/signal.h" 1 3 # 27 "/usr/include/signal.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/signum-generic.h" 1 3 # 76 "/usr/include/x86_64-linux-gnu/bits/signum-generic.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/signum-arch.h" 1 3 # 77 "/usr/include/x86_64-linux-gnu/bits/signum-generic.h" 2 3 # 31 "/usr/include/signal.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h" 1 3 typedef __sig_atomic_t sig_atomic_t; # 33 "/usr/include/signal.h" 2 3 # 57 "/usr/include/signal.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h" 1 3 # 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 # 5 "/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h" 1 3 # 24 "/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h" 3 union sigval { int sival_int; void *sival_ptr; }; typedef union sigval __sigval_t; # 7 "/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h" 2 3 # 16 "/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/siginfo-arch.h" 1 3 # 17 "/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h" 2 3 # 36 "/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h" 3 typedef struct { int si_signo; int si_errno; int si_code; int __pad0; union { int _pad[((128 / sizeof (int)) - 4)]; struct { __pid_t si_pid; __uid_t si_uid; } _kill; struct { int si_tid; int si_overrun; __sigval_t si_sigval; } _timer; struct { __pid_t si_pid; __uid_t si_uid; __sigval_t si_sigval; } _rt; struct { __pid_t si_pid; __uid_t si_uid; int si_status; __clock_t si_utime; __clock_t si_stime; } _sigchld; struct { void *si_addr; short int si_addr_lsb; union { struct { void *_lower; void *_upper; } _addr_bnd; __uint32_t _pkey; } _bounds; } _sigfault; struct { long int si_band; int si_fd; } _sigpoll; struct { void *_call_addr; int _syscall; unsigned int _arch; } _sigsys; } _sifields; } siginfo_t ; # 58 "/usr/include/signal.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h" 1 3 # 35 "/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h" 3 enum { SI_ASYNCNL = -60, SI_DETHREAD = -7, SI_TKILL, SI_SIGIO, SI_ASYNCIO, SI_MESGQ, SI_TIMER, SI_QUEUE, SI_USER, SI_KERNEL = 0x80 # 66 "/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h" 3 }; enum { ILL_ILLOPC = 1, ILL_ILLOPN, ILL_ILLADR, ILL_ILLTRP, ILL_PRVOPC, ILL_PRVREG, ILL_COPROC, ILL_BADSTK, ILL_BADIADDR }; enum { FPE_INTDIV = 1, FPE_INTOVF, FPE_FLTDIV, FPE_FLTOVF, FPE_FLTUND, FPE_FLTRES, FPE_FLTINV, FPE_FLTSUB, FPE_FLTUNK = 14, FPE_CONDTRAP }; enum { SEGV_MAPERR = 1, SEGV_ACCERR, SEGV_BNDERR, SEGV_PKUERR, SEGV_ACCADI, SEGV_ADIDERR, SEGV_ADIPERR, SEGV_MTEAERR, SEGV_MTESERR, SEGV_CPERR }; enum { BUS_ADRALN = 1, BUS_ADRERR, BUS_OBJERR, BUS_MCEERR_AR, BUS_MCEERR_AO }; enum { TRAP_BRKPT = 1, TRAP_TRACE, TRAP_BRANCH, TRAP_HWBKPT, TRAP_UNK }; enum { CLD_EXITED = 1, CLD_KILLED, CLD_DUMPED, CLD_TRAPPED, CLD_STOPPED, CLD_CONTINUED }; enum { POLL_IN = 1, POLL_OUT, POLL_MSG, POLL_ERR, POLL_PRI, POLL_HUP }; # 1 "/usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h" 1 3 # 216 "/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h" 2 3 # 59 "/usr/include/signal.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/types/sigval_t.h" 1 3 # 16 "/usr/include/x86_64-linux-gnu/bits/types/sigval_t.h" 3 typedef __sigval_t sigval_t; # 63 "/usr/include/signal.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h" 1 3 # 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 # 5 "/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h" 2 3 # 22 "/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h" 3 typedef struct sigevent { __sigval_t sigev_value; int sigev_signo; int sigev_notify; union { int _pad[((64 / sizeof (int)) - 4)]; __pid_t _tid; struct { void (*_function) (__sigval_t); pthread_attr_t *_attribute; } _sigev_thread; } _sigev_un; } sigevent_t; # 67 "/usr/include/signal.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/sigevent-consts.h" 1 3 # 27 "/usr/include/x86_64-linux-gnu/bits/sigevent-consts.h" 3 enum { SIGEV_SIGNAL = 0, SIGEV_NONE, SIGEV_THREAD, SIGEV_THREAD_ID = 4 }; # 68 "/usr/include/signal.h" 2 3 typedef void (*__sighandler_t) (int); extern __sighandler_t __sysv_signal (int __sig, __sighandler_t __handler) __attribute__ ((__nothrow__ , __leaf__)); extern __sighandler_t sysv_signal (int __sig, __sighandler_t __handler) __attribute__ ((__nothrow__ , __leaf__)); extern __sighandler_t signal (int __sig, __sighandler_t __handler) __attribute__ ((__nothrow__ , __leaf__)); # 112 "/usr/include/signal.h" 3 extern int kill (__pid_t __pid, int __sig) __attribute__ ((__nothrow__ , __leaf__)); extern int killpg (__pid_t __pgrp, int __sig) __attribute__ ((__nothrow__ , __leaf__)); extern int raise (int __sig) __attribute__ ((__nothrow__ , __leaf__)); extern __sighandler_t ssignal (int __sig, __sighandler_t __handler) __attribute__ ((__nothrow__ , __leaf__)); extern int gsignal (int __sig) __attribute__ ((__nothrow__ , __leaf__)); extern void psignal (int __sig, const char *__s); extern void psiginfo (const siginfo_t *__pinfo, const char *__s); # 151 "/usr/include/signal.h" 3 extern int sigpause (int __sig) __asm__ ("__xpg_sigpause") __attribute__ ((__deprecated__ ("Use the sigsuspend function instead"))); # 173 "/usr/include/signal.h" 3 extern int sigblock (int __mask) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__deprecated__)); extern int sigsetmask (int __mask) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__deprecated__)); extern int siggetmask (void) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__deprecated__)); # 188 "/usr/include/signal.h" 3 typedef __sighandler_t sighandler_t; typedef __sighandler_t sig_t; extern int sigemptyset (sigset_t *__set) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int sigfillset (sigset_t *__set) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int sigaddset (sigset_t *__set, int __signo) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int sigdelset (sigset_t *__set, int __signo) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int sigismember (const sigset_t *__set, int __signo) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int sigisemptyset (const sigset_t *__set) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int sigandset (sigset_t *__set, const sigset_t *__left, const sigset_t *__right) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2, 3))); extern int sigorset (sigset_t *__set, const sigset_t *__left, const sigset_t *__right) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2, 3))); # 1 "/usr/include/x86_64-linux-gnu/bits/sigaction.h" 1 3 # 27 "/usr/include/x86_64-linux-gnu/bits/sigaction.h" 3 struct sigaction { union { __sighandler_t sa_handler; void (*sa_sigaction) (int, siginfo_t *, void *); } __sigaction_handler; __sigset_t sa_mask; int sa_flags; void (*sa_restorer) (void); }; # 230 "/usr/include/signal.h" 2 3 extern int sigprocmask (int __how, const sigset_t *__restrict __set, sigset_t *__restrict __oset) __attribute__ ((__nothrow__ , __leaf__)); extern int sigsuspend (const sigset_t *__set) __attribute__ ((__nonnull__ (1))); extern int sigaction (int __sig, const struct sigaction *__restrict __act, struct sigaction *__restrict __oact) __attribute__ ((__nothrow__ , __leaf__)); extern int sigpending (sigset_t *__set) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int sigwait (const sigset_t *__restrict __set, int *__restrict __sig) __attribute__ ((__nonnull__ (1, 2))); extern int sigwaitinfo (const sigset_t *__restrict __set, siginfo_t *__restrict __info) __attribute__ ((__nonnull__ (1))); extern int sigtimedwait (const sigset_t *__restrict __set, siginfo_t *__restrict __info, const struct timespec *__restrict __timeout) __attribute__ ((__nonnull__ (1))); # 292 "/usr/include/signal.h" 3 extern int sigqueue (__pid_t __pid, int __sig, const union sigval __val) __attribute__ ((__nothrow__ , __leaf__)); # 1 "/usr/include/x86_64-linux-gnu/bits/sigcontext.h" 1 3 # 31 "/usr/include/x86_64-linux-gnu/bits/sigcontext.h" 3 struct _fpx_sw_bytes { __uint32_t magic1; __uint32_t extended_size; __uint64_t xstate_bv; __uint32_t xstate_size; __uint32_t __glibc_reserved1[7]; }; struct _fpreg { unsigned short significand[4]; unsigned short exponent; }; struct _fpxreg { unsigned short significand[4]; unsigned short exponent; unsigned short __glibc_reserved1[3]; }; struct _xmmreg { __uint32_t element[4]; }; # 123 "/usr/include/x86_64-linux-gnu/bits/sigcontext.h" 3 struct _fpstate { __uint16_t cwd; __uint16_t swd; __uint16_t ftw; __uint16_t fop; __uint64_t rip; __uint64_t rdp; __uint32_t mxcsr; __uint32_t mxcr_mask; struct _fpxreg _st[8]; struct _xmmreg _xmm[16]; __uint32_t __glibc_reserved1[24]; }; struct sigcontext { __uint64_t r8; __uint64_t r9; __uint64_t r10; __uint64_t r11; __uint64_t r12; __uint64_t r13; __uint64_t r14; __uint64_t r15; __uint64_t rdi; __uint64_t rsi; __uint64_t rbp; __uint64_t rbx; __uint64_t rdx; __uint64_t rax; __uint64_t rcx; __uint64_t rsp; __uint64_t rip; __uint64_t eflags; unsigned short cs; unsigned short gs; unsigned short fs; unsigned short __pad0; __uint64_t err; __uint64_t trapno; __uint64_t oldmask; __uint64_t cr2; __extension__ union { struct _fpstate * fpstate; __uint64_t __fpstate_word; }; __uint64_t __reserved1 [8]; }; struct _xsave_hdr { __uint64_t xstate_bv; __uint64_t __glibc_reserved1[2]; __uint64_t __glibc_reserved2[5]; }; struct _ymmh_state { __uint32_t ymmh_space[64]; }; struct _xstate { struct _fpstate fpstate; struct _xsave_hdr xstate_hdr; struct _ymmh_state ymmh; }; # 302 "/usr/include/signal.h" 2 3 extern int sigreturn (struct sigcontext *__scp) __attribute__ ((__nothrow__ , __leaf__)); # 1 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stddef.h" 1 3 # 312 "/usr/include/signal.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/types/stack_t.h" 1 3 # 23 "/usr/include/x86_64-linux-gnu/bits/types/stack_t.h" 3 # 1 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stddef.h" 1 3 # 24 "/usr/include/x86_64-linux-gnu/bits/types/stack_t.h" 2 3 typedef struct { void *ss_sp; int ss_flags; size_t ss_size; } stack_t; # 314 "/usr/include/signal.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/sys/ucontext.h" 1 3 # 37 "/usr/include/x86_64-linux-gnu/sys/ucontext.h" 3 __extension__ typedef long long int greg_t; # 46 "/usr/include/x86_64-linux-gnu/sys/ucontext.h" 3 typedef greg_t gregset_t[23]; enum { REG_R8 = 0, REG_R9, REG_R10, REG_R11, REG_R12, REG_R13, REG_R14, REG_R15, REG_RDI, REG_RSI, REG_RBP, REG_RBX, REG_RDX, REG_RAX, REG_RCX, REG_RSP, REG_RIP, REG_EFL, REG_CSGSFS, REG_ERR, REG_TRAPNO, REG_OLDMASK, REG_CR2 }; struct _libc_fpxreg { unsigned short int significand[4]; unsigned short int exponent; unsigned short int __glibc_reserved1[3]; }; struct _libc_xmmreg { __uint32_t element[4]; }; struct _libc_fpstate { __uint16_t cwd; __uint16_t swd; __uint16_t ftw; __uint16_t fop; __uint64_t rip; __uint64_t rdp; __uint32_t mxcsr; __uint32_t mxcr_mask; struct _libc_fpxreg _st[8]; struct _libc_xmmreg _xmm[16]; __uint32_t __glibc_reserved1[24]; }; typedef struct _libc_fpstate *fpregset_t; typedef struct { gregset_t gregs; fpregset_t fpregs; __extension__ unsigned long long __reserved1 [8]; } mcontext_t; typedef struct ucontext_t { unsigned long int uc_flags; struct ucontext_t *uc_link; stack_t uc_stack; mcontext_t uc_mcontext; sigset_t uc_sigmask; struct _libc_fpstate __fpregs_mem; __extension__ unsigned long long int __ssp[4]; } ucontext_t; # 317 "/usr/include/signal.h" 2 3 extern int siginterrupt (int __sig, int __interrupt) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__deprecated__ ("Use sigaction with SA_RESTART instead"))); # 1 "/usr/include/x86_64-linux-gnu/bits/sigstack.h" 1 3 # 328 "/usr/include/signal.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/sigstksz.h" 1 3 # 24 "/usr/include/x86_64-linux-gnu/bits/sigstksz.h" 3 # 1 "/usr/include/unistd.h" 1 3 # 27 "/usr/include/unistd.h" 3 # 202 "/usr/include/unistd.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/posix_opt.h" 1 3 # 203 "/usr/include/unistd.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/environments.h" 1 3 # 22 "/usr/include/x86_64-linux-gnu/bits/environments.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 # 23 "/usr/include/x86_64-linux-gnu/bits/environments.h" 2 3 # 207 "/usr/include/unistd.h" 2 3 # 226 "/usr/include/unistd.h" 3 # 1 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stddef.h" 1 3 # 227 "/usr/include/unistd.h" 2 3 # 274 "/usr/include/unistd.h" 3 typedef __socklen_t socklen_t; # 287 "/usr/include/unistd.h" 3 extern int access (const char *__name, int __type) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int euidaccess (const char *__name, int __type) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int eaccess (const char *__name, int __type) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int execveat (int __fd, const char *__path, char *const __argv[], char *const __envp[], int __flags) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 3))); extern int faccessat (int __fd, const char *__file, int __type, int __flag) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))) ; # 342 "/usr/include/unistd.h" 3 extern __off64_t lseek (int __fd, __off64_t __offset, int __whence) __asm__ ("" "lseek64") __attribute__ ((__nothrow__ , __leaf__)) ; extern __off64_t lseek64 (int __fd, __off64_t __offset, int __whence) __attribute__ ((__nothrow__ , __leaf__)); extern int close (int __fd); extern void closefrom (int __lowfd) __attribute__ ((__nothrow__ , __leaf__)); extern ssize_t read (int __fd, void *__buf, size_t __nbytes) __attribute__ ((__access__ (__write_only__, 2, 3))); extern ssize_t write (int __fd, const void *__buf, size_t __n) __attribute__ ((__access__ (__read_only__, 2, 3))); # 404 "/usr/include/unistd.h" 3 extern ssize_t pread (int __fd, void *__buf, size_t __nbytes, __off64_t __offset) __asm__ ("" "pread64") __attribute__ ((__access__ (__write_only__, 2, 3))); extern ssize_t pwrite (int __fd, const void *__buf, size_t __nbytes, __off64_t __offset) __asm__ ("" "pwrite64") __attribute__ ((__access__ (__read_only__, 2, 3))); # 422 "/usr/include/unistd.h" 3 extern ssize_t pread64 (int __fd, void *__buf, size_t __nbytes, __off64_t __offset) __attribute__ ((__access__ (__write_only__, 2, 3))); extern ssize_t pwrite64 (int __fd, const void *__buf, size_t __n, __off64_t __offset) __attribute__ ((__access__ (__read_only__, 2, 3))); extern int pipe (int __pipedes[2]) __attribute__ ((__nothrow__ , __leaf__)) ; extern int pipe2 (int __pipedes[2], int __flags) __attribute__ ((__nothrow__ , __leaf__)) ; # 452 "/usr/include/unistd.h" 3 extern unsigned int alarm (unsigned int __seconds) __attribute__ ((__nothrow__ , __leaf__)); # 464 "/usr/include/unistd.h" 3 extern unsigned int sleep (unsigned int __seconds); extern __useconds_t ualarm (__useconds_t __value, __useconds_t __interval) __attribute__ ((__nothrow__ , __leaf__)); extern int usleep (__useconds_t __useconds); # 489 "/usr/include/unistd.h" 3 extern int pause (void); extern int chown (const char *__file, __uid_t __owner, __gid_t __group) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ; extern int fchown (int __fd, __uid_t __owner, __gid_t __group) __attribute__ ((__nothrow__ , __leaf__)) ; extern int lchown (const char *__file, __uid_t __owner, __gid_t __group) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ; extern int fchownat (int __fd, const char *__file, __uid_t __owner, __gid_t __group, int __flag) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))) ; extern int chdir (const char *__path) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ; extern int fchdir (int __fd) __attribute__ ((__nothrow__ , __leaf__)) ; # 531 "/usr/include/unistd.h" 3 extern char *getcwd (char *__buf, size_t __size) __attribute__ ((__nothrow__ , __leaf__)) ; extern char *get_current_dir_name (void) __attribute__ ((__nothrow__ , __leaf__)); extern char *getwd (char *__buf) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__deprecated__)) __attribute__ ((__access__ (__write_only__, 1))); extern int dup (int __fd) __attribute__ ((__nothrow__ , __leaf__)) ; extern int dup2 (int __fd, int __fd2) __attribute__ ((__nothrow__ , __leaf__)); extern int dup3 (int __fd, int __fd2, int __flags) __attribute__ ((__nothrow__ , __leaf__)); extern char **__environ; extern char **environ; extern int execve (const char *__path, char *const __argv[], char *const __envp[]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int fexecve (int __fd, char *const __argv[], char *const __envp[]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); extern int execv (const char *__path, char *const __argv[]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int execle (const char *__path, const char *__arg, ...) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int execl (const char *__path, const char *__arg, ...) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int execvp (const char *__file, char *const __argv[]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int execlp (const char *__file, const char *__arg, ...) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int execvpe (const char *__file, char *const __argv[], char *const __envp[]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int nice (int __inc) __attribute__ ((__nothrow__ , __leaf__)) ; extern void _exit (int __status) __attribute__ ((__noreturn__)); # 1 "/usr/include/x86_64-linux-gnu/bits/confname.h" 1 3 # 24 "/usr/include/x86_64-linux-gnu/bits/confname.h" 3 enum { _PC_LINK_MAX, _PC_MAX_CANON, _PC_MAX_INPUT, _PC_NAME_MAX, _PC_PATH_MAX, _PC_PIPE_BUF, _PC_CHOWN_RESTRICTED, _PC_NO_TRUNC, _PC_VDISABLE, _PC_SYNC_IO, _PC_ASYNC_IO, _PC_PRIO_IO, _PC_SOCK_MAXBUF, _PC_FILESIZEBITS, _PC_REC_INCR_XFER_SIZE, _PC_REC_MAX_XFER_SIZE, _PC_REC_MIN_XFER_SIZE, _PC_REC_XFER_ALIGN, _PC_ALLOC_SIZE_MIN, _PC_SYMLINK_MAX, _PC_2_SYMLINKS }; enum { _SC_ARG_MAX, _SC_CHILD_MAX, _SC_CLK_TCK, _SC_NGROUPS_MAX, _SC_OPEN_MAX, _SC_STREAM_MAX, _SC_TZNAME_MAX, _SC_JOB_CONTROL, _SC_SAVED_IDS, _SC_REALTIME_SIGNALS, _SC_PRIORITY_SCHEDULING, _SC_TIMERS, _SC_ASYNCHRONOUS_IO, _SC_PRIORITIZED_IO, _SC_SYNCHRONIZED_IO, _SC_FSYNC, _SC_MAPPED_FILES, _SC_MEMLOCK, _SC_MEMLOCK_RANGE, _SC_MEMORY_PROTECTION, _SC_MESSAGE_PASSING, _SC_SEMAPHORES, _SC_SHARED_MEMORY_OBJECTS, _SC_AIO_LISTIO_MAX, _SC_AIO_MAX, _SC_AIO_PRIO_DELTA_MAX, _SC_DELAYTIMER_MAX, _SC_MQ_OPEN_MAX, _SC_MQ_PRIO_MAX, _SC_VERSION, _SC_PAGESIZE, _SC_RTSIG_MAX, _SC_SEM_NSEMS_MAX, _SC_SEM_VALUE_MAX, _SC_SIGQUEUE_MAX, _SC_TIMER_MAX, _SC_BC_BASE_MAX, _SC_BC_DIM_MAX, _SC_BC_SCALE_MAX, _SC_BC_STRING_MAX, _SC_COLL_WEIGHTS_MAX, _SC_EQUIV_CLASS_MAX, _SC_EXPR_NEST_MAX, _SC_LINE_MAX, _SC_RE_DUP_MAX, _SC_CHARCLASS_NAME_MAX, _SC_2_VERSION, _SC_2_C_BIND, _SC_2_C_DEV, _SC_2_FORT_DEV, _SC_2_FORT_RUN, _SC_2_SW_DEV, _SC_2_LOCALEDEF, _SC_PII, _SC_PII_XTI, _SC_PII_SOCKET, _SC_PII_INTERNET, _SC_PII_OSI, _SC_POLL, _SC_SELECT, _SC_UIO_MAXIOV, _SC_IOV_MAX = _SC_UIO_MAXIOV, _SC_PII_INTERNET_STREAM, _SC_PII_INTERNET_DGRAM, _SC_PII_OSI_COTS, _SC_PII_OSI_CLTS, _SC_PII_OSI_M, _SC_T_IOV_MAX, _SC_THREADS, _SC_THREAD_SAFE_FUNCTIONS, _SC_GETGR_R_SIZE_MAX, _SC_GETPW_R_SIZE_MAX, _SC_LOGIN_NAME_MAX, _SC_TTY_NAME_MAX, _SC_THREAD_DESTRUCTOR_ITERATIONS, _SC_THREAD_KEYS_MAX, _SC_THREAD_STACK_MIN, _SC_THREAD_THREADS_MAX, _SC_THREAD_ATTR_STACKADDR, _SC_THREAD_ATTR_STACKSIZE, _SC_THREAD_PRIORITY_SCHEDULING, _SC_THREAD_PRIO_INHERIT, _SC_THREAD_PRIO_PROTECT, _SC_THREAD_PROCESS_SHARED, _SC_NPROCESSORS_CONF, _SC_NPROCESSORS_ONLN, _SC_PHYS_PAGES, _SC_AVPHYS_PAGES, _SC_ATEXIT_MAX, _SC_PASS_MAX, _SC_XOPEN_VERSION, _SC_XOPEN_XCU_VERSION, _SC_XOPEN_UNIX, _SC_XOPEN_CRYPT, _SC_XOPEN_ENH_I18N, _SC_XOPEN_SHM, _SC_2_CHAR_TERM, _SC_2_C_VERSION, _SC_2_UPE, _SC_XOPEN_XPG2, _SC_XOPEN_XPG3, _SC_XOPEN_XPG4, _SC_CHAR_BIT, _SC_CHAR_MAX, _SC_CHAR_MIN, _SC_INT_MAX, _SC_INT_MIN, _SC_LONG_BIT, _SC_WORD_BIT, _SC_MB_LEN_MAX, _SC_NZERO, _SC_SSIZE_MAX, _SC_SCHAR_MAX, _SC_SCHAR_MIN, _SC_SHRT_MAX, _SC_SHRT_MIN, _SC_UCHAR_MAX, _SC_UINT_MAX, _SC_ULONG_MAX, _SC_USHRT_MAX, _SC_NL_ARGMAX, _SC_NL_LANGMAX, _SC_NL_MSGMAX, _SC_NL_NMAX, _SC_NL_SETMAX, _SC_NL_TEXTMAX, _SC_XBS5_ILP32_OFF32, _SC_XBS5_ILP32_OFFBIG, _SC_XBS5_LP64_OFF64, _SC_XBS5_LPBIG_OFFBIG, _SC_XOPEN_LEGACY, _SC_XOPEN_REALTIME, _SC_XOPEN_REALTIME_THREADS, _SC_ADVISORY_INFO, _SC_BARRIERS, _SC_BASE, _SC_C_LANG_SUPPORT, _SC_C_LANG_SUPPORT_R, _SC_CLOCK_SELECTION, _SC_CPUTIME, _SC_THREAD_CPUTIME, _SC_DEVICE_IO, _SC_DEVICE_SPECIFIC, _SC_DEVICE_SPECIFIC_R, _SC_FD_MGMT, _SC_FIFO, _SC_PIPE, _SC_FILE_ATTRIBUTES, _SC_FILE_LOCKING, _SC_FILE_SYSTEM, _SC_MONOTONIC_CLOCK, _SC_MULTI_PROCESS, _SC_SINGLE_PROCESS, _SC_NETWORKING, _SC_READER_WRITER_LOCKS, _SC_SPIN_LOCKS, _SC_REGEXP, _SC_REGEX_VERSION, _SC_SHELL, _SC_SIGNALS, _SC_SPAWN, _SC_SPORADIC_SERVER, _SC_THREAD_SPORADIC_SERVER, _SC_SYSTEM_DATABASE, _SC_SYSTEM_DATABASE_R, _SC_TIMEOUTS, _SC_TYPED_MEMORY_OBJECTS, _SC_USER_GROUPS, _SC_USER_GROUPS_R, _SC_2_PBS, _SC_2_PBS_ACCOUNTING, _SC_2_PBS_LOCATE, _SC_2_PBS_MESSAGE, _SC_2_PBS_TRACK, _SC_SYMLOOP_MAX, _SC_STREAMS, _SC_2_PBS_CHECKPOINT, _SC_V6_ILP32_OFF32, _SC_V6_ILP32_OFFBIG, _SC_V6_LP64_OFF64, _SC_V6_LPBIG_OFFBIG, _SC_HOST_NAME_MAX, _SC_TRACE, _SC_TRACE_EVENT_FILTER, _SC_TRACE_INHERIT, _SC_TRACE_LOG, _SC_LEVEL1_ICACHE_SIZE, _SC_LEVEL1_ICACHE_ASSOC, _SC_LEVEL1_ICACHE_LINESIZE, _SC_LEVEL1_DCACHE_SIZE, _SC_LEVEL1_DCACHE_ASSOC, _SC_LEVEL1_DCACHE_LINESIZE, _SC_LEVEL2_CACHE_SIZE, _SC_LEVEL2_CACHE_ASSOC, _SC_LEVEL2_CACHE_LINESIZE, _SC_LEVEL3_CACHE_SIZE, _SC_LEVEL3_CACHE_ASSOC, _SC_LEVEL3_CACHE_LINESIZE, _SC_LEVEL4_CACHE_SIZE, _SC_LEVEL4_CACHE_ASSOC, _SC_LEVEL4_CACHE_LINESIZE, _SC_IPV6 = _SC_LEVEL1_ICACHE_SIZE + 50, _SC_RAW_SOCKETS, _SC_V7_ILP32_OFF32, _SC_V7_ILP32_OFFBIG, _SC_V7_LP64_OFF64, _SC_V7_LPBIG_OFFBIG, _SC_SS_REPL_MAX, _SC_TRACE_EVENT_NAME_MAX, _SC_TRACE_NAME_MAX, _SC_TRACE_SYS_MAX, _SC_TRACE_USER_EVENT_MAX, _SC_XOPEN_STREAMS, _SC_THREAD_ROBUST_PRIO_INHERIT, _SC_THREAD_ROBUST_PRIO_PROTECT, _SC_MINSIGSTKSZ, _SC_SIGSTKSZ }; enum { _CS_PATH, _CS_V6_WIDTH_RESTRICTED_ENVS, _CS_GNU_LIBC_VERSION, _CS_GNU_LIBPTHREAD_VERSION, _CS_V5_WIDTH_RESTRICTED_ENVS, _CS_V7_WIDTH_RESTRICTED_ENVS, _CS_LFS_CFLAGS = 1000, _CS_LFS_LDFLAGS, _CS_LFS_LIBS, _CS_LFS_LINTFLAGS, _CS_LFS64_CFLAGS, _CS_LFS64_LDFLAGS, _CS_LFS64_LIBS, _CS_LFS64_LINTFLAGS, _CS_XBS5_ILP32_OFF32_CFLAGS = 1100, _CS_XBS5_ILP32_OFF32_LDFLAGS, _CS_XBS5_ILP32_OFF32_LIBS, _CS_XBS5_ILP32_OFF32_LINTFLAGS, _CS_XBS5_ILP32_OFFBIG_CFLAGS, _CS_XBS5_ILP32_OFFBIG_LDFLAGS, _CS_XBS5_ILP32_OFFBIG_LIBS, _CS_XBS5_ILP32_OFFBIG_LINTFLAGS, _CS_XBS5_LP64_OFF64_CFLAGS, _CS_XBS5_LP64_OFF64_LDFLAGS, _CS_XBS5_LP64_OFF64_LIBS, _CS_XBS5_LP64_OFF64_LINTFLAGS, _CS_XBS5_LPBIG_OFFBIG_CFLAGS, _CS_XBS5_LPBIG_OFFBIG_LDFLAGS, _CS_XBS5_LPBIG_OFFBIG_LIBS, _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS, _CS_POSIX_V6_ILP32_OFF32_CFLAGS, _CS_POSIX_V6_ILP32_OFF32_LDFLAGS, _CS_POSIX_V6_ILP32_OFF32_LIBS, _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS, _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS, _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS, _CS_POSIX_V6_ILP32_OFFBIG_LIBS, _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS, _CS_POSIX_V6_LP64_OFF64_CFLAGS, _CS_POSIX_V6_LP64_OFF64_LDFLAGS, _CS_POSIX_V6_LP64_OFF64_LIBS, _CS_POSIX_V6_LP64_OFF64_LINTFLAGS, _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS, _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS, _CS_POSIX_V6_LPBIG_OFFBIG_LIBS, _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS, _CS_POSIX_V7_ILP32_OFF32_CFLAGS, _CS_POSIX_V7_ILP32_OFF32_LDFLAGS, _CS_POSIX_V7_ILP32_OFF32_LIBS, _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS, _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS, _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS, _CS_POSIX_V7_ILP32_OFFBIG_LIBS, _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS, _CS_POSIX_V7_LP64_OFF64_CFLAGS, _CS_POSIX_V7_LP64_OFF64_LDFLAGS, _CS_POSIX_V7_LP64_OFF64_LIBS, _CS_POSIX_V7_LP64_OFF64_LINTFLAGS, _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS, _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS, _CS_POSIX_V7_LPBIG_OFFBIG_LIBS, _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS, _CS_V6_ENV, _CS_V7_ENV }; # 631 "/usr/include/unistd.h" 2 3 extern long int pathconf (const char *__path, int __name) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern long int fpathconf (int __fd, int __name) __attribute__ ((__nothrow__ , __leaf__)); extern long int sysconf (int __name) __attribute__ ((__nothrow__ , __leaf__)); extern size_t confstr (int __name, char *__buf, size_t __len) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__access__ (__write_only__, 2, 3))); extern __pid_t getpid (void) __attribute__ ((__nothrow__ , __leaf__)); extern __pid_t getppid (void) __attribute__ ((__nothrow__ , __leaf__)); extern __pid_t getpgrp (void) __attribute__ ((__nothrow__ , __leaf__)); extern __pid_t __getpgid (__pid_t __pid) __attribute__ ((__nothrow__ , __leaf__)); extern __pid_t getpgid (__pid_t __pid) __attribute__ ((__nothrow__ , __leaf__)); extern int setpgid (__pid_t __pid, __pid_t __pgid) __attribute__ ((__nothrow__ , __leaf__)); # 682 "/usr/include/unistd.h" 3 extern int setpgrp (void) __attribute__ ((__nothrow__ , __leaf__)); extern __pid_t setsid (void) __attribute__ ((__nothrow__ , __leaf__)); extern __pid_t getsid (__pid_t __pid) __attribute__ ((__nothrow__ , __leaf__)); extern __uid_t getuid (void) __attribute__ ((__nothrow__ , __leaf__)); extern __uid_t geteuid (void) __attribute__ ((__nothrow__ , __leaf__)); extern __gid_t getgid (void) __attribute__ ((__nothrow__ , __leaf__)); extern __gid_t getegid (void) __attribute__ ((__nothrow__ , __leaf__)); extern int getgroups (int __size, __gid_t __list[]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__access__ (__write_only__, 2, 1))); extern int group_member (__gid_t __gid) __attribute__ ((__nothrow__ , __leaf__)); extern int setuid (__uid_t __uid) __attribute__ ((__nothrow__ , __leaf__)) ; extern int setreuid (__uid_t __ruid, __uid_t __euid) __attribute__ ((__nothrow__ , __leaf__)) ; extern int seteuid (__uid_t __uid) __attribute__ ((__nothrow__ , __leaf__)) ; extern int setgid (__gid_t __gid) __attribute__ ((__nothrow__ , __leaf__)) ; extern int setregid (__gid_t __rgid, __gid_t __egid) __attribute__ ((__nothrow__ , __leaf__)) ; extern int setegid (__gid_t __gid) __attribute__ ((__nothrow__ , __leaf__)) ; extern int getresuid (__uid_t *__ruid, __uid_t *__euid, __uid_t *__suid) __attribute__ ((__nothrow__ , __leaf__)); extern int getresgid (__gid_t *__rgid, __gid_t *__egid, __gid_t *__sgid) __attribute__ ((__nothrow__ , __leaf__)); extern int setresuid (__uid_t __ruid, __uid_t __euid, __uid_t __suid) __attribute__ ((__nothrow__ , __leaf__)) ; extern int setresgid (__gid_t __rgid, __gid_t __egid, __gid_t __sgid) __attribute__ ((__nothrow__ , __leaf__)) ; extern __pid_t fork (void) __attribute__ ((__nothrow__)); extern __pid_t vfork (void) __attribute__ ((__nothrow__ , __leaf__)); extern __pid_t _Fork (void) __attribute__ ((__nothrow__ , __leaf__)); extern char *ttyname (int __fd) __attribute__ ((__nothrow__ , __leaf__)); extern int ttyname_r (int __fd, char *__buf, size_t __buflen) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))) __attribute__ ((__access__ (__write_only__, 2, 3))); extern int isatty (int __fd) __attribute__ ((__nothrow__ , __leaf__)); extern int ttyslot (void) __attribute__ ((__nothrow__ , __leaf__)); extern int link (const char *__from, const char *__to) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))) ; extern int linkat (int __fromfd, const char *__from, int __tofd, const char *__to, int __flags) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 4))) ; extern int symlink (const char *__from, const char *__to) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))) ; extern ssize_t readlink (const char *__restrict __path, char *__restrict __buf, size_t __len) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))) __attribute__ ((__access__ (__write_only__, 2, 3))); extern int symlinkat (const char *__from, int __tofd, const char *__to) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3))) ; extern ssize_t readlinkat (int __fd, const char *__restrict __path, char *__restrict __buf, size_t __len) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 3))) __attribute__ ((__access__ (__write_only__, 3, 4))); extern int unlink (const char *__name) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int unlinkat (int __fd, const char *__name, int __flag) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); extern int rmdir (const char *__path) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern __pid_t tcgetpgrp (int __fd) __attribute__ ((__nothrow__ , __leaf__)); extern int tcsetpgrp (int __fd, __pid_t __pgrp_id) __attribute__ ((__nothrow__ , __leaf__)); extern char *getlogin (void); extern int getlogin_r (char *__name, size_t __name_len) __attribute__ ((__nonnull__ (1))) __attribute__ ((__access__ (__write_only__, 1, 2))); extern int setlogin (const char *__name) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); # 1 "/usr/include/x86_64-linux-gnu/bits/getopt_posix.h" 1 3 # 27 "/usr/include/x86_64-linux-gnu/bits/getopt_posix.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/getopt_core.h" 1 3 # 28 "/usr/include/x86_64-linux-gnu/bits/getopt_core.h" 3 extern char *optarg; # 50 "/usr/include/x86_64-linux-gnu/bits/getopt_core.h" 3 extern int optind; extern int opterr; extern int optopt; # 91 "/usr/include/x86_64-linux-gnu/bits/getopt_core.h" 3 extern int getopt (int ___argc, char *const *___argv, const char *__shortopts) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 3))); # 28 "/usr/include/x86_64-linux-gnu/bits/getopt_posix.h" 2 3 # 49 "/usr/include/x86_64-linux-gnu/bits/getopt_posix.h" 3 # 904 "/usr/include/unistd.h" 2 3 extern int gethostname (char *__name, size_t __len) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__access__ (__write_only__, 1, 2))); extern int sethostname (const char *__name, size_t __len) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__access__ (__read_only__, 1, 2))); extern int sethostid (long int __id) __attribute__ ((__nothrow__ , __leaf__)) ; extern int getdomainname (char *__name, size_t __len) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__access__ (__write_only__, 1, 2))); extern int setdomainname (const char *__name, size_t __len) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__access__ (__read_only__, 1, 2))); extern int vhangup (void) __attribute__ ((__nothrow__ , __leaf__)); extern int revoke (const char *__file) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ; extern int profil (unsigned short int *__sample_buffer, size_t __size, size_t __offset, unsigned int __scale) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int acct (const char *__name) __attribute__ ((__nothrow__ , __leaf__)); extern char *getusershell (void) __attribute__ ((__nothrow__ , __leaf__)); extern void endusershell (void) __attribute__ ((__nothrow__ , __leaf__)); extern void setusershell (void) __attribute__ ((__nothrow__ , __leaf__)); extern int daemon (int __nochdir, int __noclose) __attribute__ ((__nothrow__ , __leaf__)) ; extern int chroot (const char *__path) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ; extern char *getpass (const char *__prompt) __attribute__ ((__nonnull__ (1))); extern int fsync (int __fd); extern int syncfs (int __fd) __attribute__ ((__nothrow__ , __leaf__)); extern long int gethostid (void); extern void sync (void) __attribute__ ((__nothrow__ , __leaf__)); extern int getpagesize (void) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern int getdtablesize (void) __attribute__ ((__nothrow__ , __leaf__)); # 1030 "/usr/include/unistd.h" 3 extern int truncate (const char *__file, __off64_t __length) __asm__ ("" "truncate64") __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ; extern int truncate64 (const char *__file, __off64_t __length) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ; # 1052 "/usr/include/unistd.h" 3 extern int ftruncate (int __fd, __off64_t __length) __asm__ ("" "ftruncate64") __attribute__ ((__nothrow__ , __leaf__)) ; extern int ftruncate64 (int __fd, __off64_t __length) __attribute__ ((__nothrow__ , __leaf__)) ; # 1070 "/usr/include/unistd.h" 3 extern int brk (void *__addr) __attribute__ ((__nothrow__ , __leaf__)) ; extern void *sbrk (intptr_t __delta) __attribute__ ((__nothrow__ , __leaf__)); # 1091 "/usr/include/unistd.h" 3 extern long int syscall (long int __sysno, ...) __attribute__ ((__nothrow__ , __leaf__)); # 1117 "/usr/include/unistd.h" 3 extern int lockf (int __fd, int __cmd, __off64_t __len) __asm__ ("" "lockf64") ; extern int lockf64 (int __fd, int __cmd, __off64_t __len) ; # 1142 "/usr/include/unistd.h" 3 ssize_t copy_file_range (int __infd, __off64_t *__pinoff, int __outfd, __off64_t *__poutoff, size_t __length, unsigned int __flags); extern int fdatasync (int __fildes); # 1162 "/usr/include/unistd.h" 3 extern char *crypt (const char *__key, const char *__salt) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern void swab (const void *__restrict __from, void *__restrict __to, ssize_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))) __attribute__ ((__access__ (__read_only__, 1, 3))) __attribute__ ((__access__ (__write_only__, 2, 3))); # 1201 "/usr/include/unistd.h" 3 int getentropy (void *__buffer, size_t __length) __attribute__ ((__access__ (__write_only__, 1, 2))); # 1211 "/usr/include/unistd.h" 3 extern int close_range (unsigned int __fd, unsigned int __max_fd, int __flags) __attribute__ ((__nothrow__ , __leaf__)); # 1221 "/usr/include/unistd.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/unistd_ext.h" 1 3 # 34 "/usr/include/x86_64-linux-gnu/bits/unistd_ext.h" 3 extern __pid_t gettid (void) __attribute__ ((__nothrow__ , __leaf__)); # 1 "/usr/include/linux/close_range.h" 1 3 # 39 "/usr/include/x86_64-linux-gnu/bits/unistd_ext.h" 2 3 # 1222 "/usr/include/unistd.h" 2 3 # 25 "/usr/include/x86_64-linux-gnu/bits/sigstksz.h" 2 3 # 329 "/usr/include/signal.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/ss_flags.h" 1 3 # 27 "/usr/include/x86_64-linux-gnu/bits/ss_flags.h" 3 enum { SS_ONSTACK = 1, SS_DISABLE }; # 330 "/usr/include/signal.h" 2 3 extern int sigaltstack (const stack_t *__restrict __ss, stack_t *__restrict __oss) __attribute__ ((__nothrow__ , __leaf__)); # 1 "/usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h" 1 3 # 23 "/usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h" 3 struct sigstack { void *ss_sp; int ss_onstack; }; # 340 "/usr/include/signal.h" 2 3 extern int sigstack (struct sigstack *__ss, struct sigstack *__oss) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__deprecated__)); extern int sighold (int __sig) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__deprecated__ ("Use the sigprocmask function instead"))); extern int sigrelse (int __sig) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__deprecated__ ("Use the sigprocmask function instead"))); extern int sigignore (int __sig) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__deprecated__ ("Use the signal function instead"))); extern __sighandler_t sigset (int __sig, __sighandler_t __disp) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__deprecated__ ("Use the signal and sigprocmask functions instead"))) ; # 1 "/usr/include/x86_64-linux-gnu/bits/sigthread.h" 1 3 # 31 "/usr/include/x86_64-linux-gnu/bits/sigthread.h" 3 extern int pthread_sigmask (int __how, const __sigset_t *__restrict __newmask, __sigset_t *__restrict __oldmask)__attribute__ ((__nothrow__ , __leaf__)); extern int pthread_kill (pthread_t __threadid, int __signo) __attribute__ ((__nothrow__ , __leaf__)); extern int pthread_sigqueue (pthread_t __threadid, int __signo, const union sigval __value) __attribute__ ((__nothrow__ , __leaf__)); # 377 "/usr/include/signal.h" 2 3 extern int __libc_current_sigrtmin (void) __attribute__ ((__nothrow__ , __leaf__)); extern int __libc_current_sigrtmax (void) __attribute__ ((__nothrow__ , __leaf__)); # 1 "/usr/include/x86_64-linux-gnu/bits/signal_ext.h" 1 3 # 29 "/usr/include/x86_64-linux-gnu/bits/signal_ext.h" 3 extern int tgkill (__pid_t __tgid, __pid_t __tid, int __signal); # 392 "/usr/include/signal.h" 2 3 # 233 "os.h" 2 # 1 "/usr/include/ucontext.h" 1 3 # 26 "/usr/include/ucontext.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/indirect-return.h" 1 3 # 27 "/usr/include/ucontext.h" 2 3 extern int getcontext (ucontext_t *__ucp) __attribute__ ((__nothrow__)); extern int setcontext (const ucontext_t *__ucp) __attribute__ ((__nothrow__)); extern int swapcontext (ucontext_t *__restrict __oucp, const ucontext_t *__restrict __ucp) __attribute__ ((__nothrow__)) ; extern void makecontext (ucontext_t *__ucp, void (*__func) (void), int __argc, ...) __attribute__ ((__nothrow__ , __leaf__)); # 236 "os.h" 2 # 1 "/usr/include/x86_64-linux-gnu/sys/utsname.h" 1 3 # 27 "/usr/include/x86_64-linux-gnu/sys/utsname.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/utsname.h" 1 3 # 30 "/usr/include/x86_64-linux-gnu/sys/utsname.h" 2 3 # 48 "/usr/include/x86_64-linux-gnu/sys/utsname.h" 3 struct utsname { char sysname[65]; char nodename[65]; char release[65]; char version[65]; char machine[65]; char domainname[65]; }; # 81 "/usr/include/x86_64-linux-gnu/sys/utsname.h" 3 extern int uname (struct utsname *__name) __attribute__ ((__nothrow__ , __leaf__)); # 239 "os.h" 2 # 1 "/usr/include/x86_64-linux-gnu/sys/stat.h" 1 3 # 99 "/usr/include/x86_64-linux-gnu/sys/stat.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/stat.h" 1 3 # 25 "/usr/include/x86_64-linux-gnu/bits/stat.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/struct_stat.h" 1 3 # 26 "/usr/include/x86_64-linux-gnu/bits/struct_stat.h" 3 struct stat { __dev_t st_dev; __ino_t st_ino; __nlink_t st_nlink; __mode_t st_mode; __uid_t st_uid; __gid_t st_gid; int __pad0; __dev_t st_rdev; __off_t st_size; __blksize_t st_blksize; __blkcnt_t st_blocks; # 74 "/usr/include/x86_64-linux-gnu/bits/struct_stat.h" 3 struct timespec st_atim; struct timespec st_mtim; struct timespec st_ctim; # 89 "/usr/include/x86_64-linux-gnu/bits/struct_stat.h" 3 __syscall_slong_t __glibc_reserved[3]; # 99 "/usr/include/x86_64-linux-gnu/bits/struct_stat.h" 3 }; struct stat64 { __dev_t st_dev; __ino64_t st_ino; __nlink_t st_nlink; __mode_t st_mode; __uid_t st_uid; __gid_t st_gid; int __pad0; __dev_t st_rdev; __off_t st_size; __blksize_t st_blksize; __blkcnt64_t st_blocks; struct timespec st_atim; struct timespec st_mtim; struct timespec st_ctim; # 151 "/usr/include/x86_64-linux-gnu/bits/struct_stat.h" 3 __syscall_slong_t __glibc_reserved[3]; }; # 26 "/usr/include/x86_64-linux-gnu/bits/stat.h" 2 3 # 102 "/usr/include/x86_64-linux-gnu/sys/stat.h" 2 3 # 227 "/usr/include/x86_64-linux-gnu/sys/stat.h" 3 extern int stat (const char *__restrict __file, struct stat *__restrict __buf) __asm__ ("" "stat64") __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int fstat (int __fd, struct stat *__buf) __asm__ ("" "fstat64") __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); # 240 "/usr/include/x86_64-linux-gnu/sys/stat.h" 3 extern int stat64 (const char *__restrict __file, struct stat64 *__restrict __buf) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int fstat64 (int __fd, struct stat64 *__buf) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); # 279 "/usr/include/x86_64-linux-gnu/sys/stat.h" 3 extern int fstatat (int __fd, const char *__restrict __file, struct stat *__restrict __buf, int __flag) __asm__ ("" "fstatat64") __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))); # 291 "/usr/include/x86_64-linux-gnu/sys/stat.h" 3 extern int fstatat64 (int __fd, const char *__restrict __file, struct stat64 *__restrict __buf, int __flag) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))); # 327 "/usr/include/x86_64-linux-gnu/sys/stat.h" 3 extern int lstat (const char *__restrict __file, struct stat *__restrict __buf) __asm__ ("" "lstat64") __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int lstat64 (const char *__restrict __file, struct stat64 *__restrict __buf) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); # 352 "/usr/include/x86_64-linux-gnu/sys/stat.h" 3 extern int chmod (const char *__file, __mode_t __mode) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int lchmod (const char *__file, __mode_t __mode) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int fchmod (int __fd, __mode_t __mode) __attribute__ ((__nothrow__ , __leaf__)); extern int fchmodat (int __fd, const char *__file, __mode_t __mode, int __flag) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))) ; extern __mode_t umask (__mode_t __mask) __attribute__ ((__nothrow__ , __leaf__)); extern __mode_t getumask (void) __attribute__ ((__nothrow__ , __leaf__)); extern int mkdir (const char *__path, __mode_t __mode) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int mkdirat (int __fd, const char *__path, __mode_t __mode) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); extern int mknod (const char *__path, __mode_t __mode, __dev_t __dev) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int mknodat (int __fd, const char *__path, __mode_t __mode, __dev_t __dev) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); extern int mkfifo (const char *__path, __mode_t __mode) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int mkfifoat (int __fd, const char *__path, __mode_t __mode) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); extern int utimensat (int __fd, const char *__path, const struct timespec __times[2], int __flags) __attribute__ ((__nothrow__ , __leaf__)); # 452 "/usr/include/x86_64-linux-gnu/sys/stat.h" 3 extern int futimens (int __fd, const struct timespec __times[2]) __attribute__ ((__nothrow__ , __leaf__)); # 465 "/usr/include/x86_64-linux-gnu/sys/stat.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/statx.h" 1 3 # 31 "/usr/include/x86_64-linux-gnu/bits/statx.h" 3 # 1 "/usr/include/linux/stat.h" 1 3 # 56 "/usr/include/linux/stat.h" 3 struct statx_timestamp { __s64 tv_sec; __u32 tv_nsec; __s32 __reserved; }; # 99 "/usr/include/linux/stat.h" 3 struct statx { __u32 stx_mask; __u32 stx_blksize; __u64 stx_attributes; __u32 stx_nlink; __u32 stx_uid; __u32 stx_gid; __u16 stx_mode; __u16 __spare0[1]; __u64 stx_ino; __u64 stx_size; __u64 stx_blocks; __u64 stx_attributes_mask; struct statx_timestamp stx_atime; struct statx_timestamp stx_btime; struct statx_timestamp stx_ctime; struct statx_timestamp stx_mtime; __u32 stx_rdev_major; __u32 stx_rdev_minor; __u32 stx_dev_major; __u32 stx_dev_minor; __u64 stx_mnt_id; __u32 stx_dio_mem_align; __u32 stx_dio_offset_align; __u64 stx_subvol; __u32 stx_atomic_write_unit_min; __u32 stx_atomic_write_unit_max; __u32 stx_atomic_write_segments_max; __u32 stx_dio_read_offset_align; __u32 stx_atomic_write_unit_max_opt; __u32 __spare2[1]; __u64 __spare3[8]; }; # 32 "/usr/include/x86_64-linux-gnu/bits/statx.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/statx-generic.h" 1 3 # 25 "/usr/include/x86_64-linux-gnu/bits/statx-generic.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h" 1 3 # 26 "/usr/include/x86_64-linux-gnu/bits/statx-generic.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/types/struct_statx.h" 1 3 # 27 "/usr/include/x86_64-linux-gnu/bits/statx-generic.h" 2 3 # 62 "/usr/include/x86_64-linux-gnu/bits/statx-generic.h" 3 int statx (int __dirfd, const char *__restrict __path, int __flags, unsigned int __mask, struct statx *__restrict __buf) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (5))); # 40 "/usr/include/x86_64-linux-gnu/bits/statx.h" 2 3 # 466 "/usr/include/x86_64-linux-gnu/sys/stat.h" 2 3 # 241 "os.h" 2 # 1 "/usr/include/x86_64-linux-gnu/sys/statvfs.h" 1 3 # 25 "/usr/include/x86_64-linux-gnu/sys/statvfs.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/statvfs.h" 1 3 # 29 "/usr/include/x86_64-linux-gnu/bits/statvfs.h" 3 struct statvfs { unsigned long int f_bsize; unsigned long int f_frsize; # 41 "/usr/include/x86_64-linux-gnu/bits/statvfs.h" 3 __fsblkcnt64_t f_blocks; __fsblkcnt64_t f_bfree; __fsblkcnt64_t f_bavail; __fsfilcnt64_t f_files; __fsfilcnt64_t f_ffree; __fsfilcnt64_t f_favail; unsigned long int f_fsid; unsigned long int f_flag; unsigned long int f_namemax; unsigned int f_type; int __f_spare[5]; }; struct statvfs64 { unsigned long int f_bsize; unsigned long int f_frsize; __fsblkcnt64_t f_blocks; __fsblkcnt64_t f_bfree; __fsblkcnt64_t f_bavail; __fsfilcnt64_t f_files; __fsfilcnt64_t f_ffree; __fsfilcnt64_t f_favail; unsigned long int f_fsid; unsigned long int f_flag; unsigned long int f_namemax; unsigned int f_type; int __f_spare[5]; }; enum { ST_RDONLY = 1, ST_NOSUID = 2 , ST_NODEV = 4, ST_NOEXEC = 8, ST_SYNCHRONOUS = 16, ST_MANDLOCK = 64, ST_WRITE = 128, ST_APPEND = 256, ST_IMMUTABLE = 512, ST_NOATIME = 1024, ST_NODIRATIME = 2048, ST_RELATIME = 4096, ST_NOSYMFOLLOW = 8192 }; # 26 "/usr/include/x86_64-linux-gnu/sys/statvfs.h" 2 3 # 47 "/usr/include/x86_64-linux-gnu/sys/statvfs.h" 3 # 56 "/usr/include/x86_64-linux-gnu/sys/statvfs.h" 3 extern int statvfs (const char *__restrict __file, struct statvfs *__restrict __buf) __asm__ ("" "statvfs64") __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int statvfs64 (const char *__restrict __file, struct statvfs64 *__restrict __buf) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); # 77 "/usr/include/x86_64-linux-gnu/sys/statvfs.h" 3 extern int fstatvfs (int __fildes, struct statvfs *__buf) __asm__ ("" "fstatvfs64") __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); extern int fstatvfs64 (int __fildes, struct statvfs64 *__buf) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); # 243 "os.h" 2 # 1 "/usr/include/termios.h" 1 3 # 35 "/usr/include/termios.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/termios.h" 1 3 # 23 "/usr/include/x86_64-linux-gnu/bits/termios.h" 3 typedef unsigned char cc_t; typedef unsigned int speed_t; typedef unsigned int tcflag_t; # 1 "/usr/include/x86_64-linux-gnu/bits/termios-struct.h" 1 3 # 24 "/usr/include/x86_64-linux-gnu/bits/termios-struct.h" 3 struct termios { tcflag_t c_iflag; tcflag_t c_oflag; tcflag_t c_cflag; tcflag_t c_lflag; cc_t c_line; cc_t c_cc[32]; __extension__ union { speed_t __ispeed; speed_t c_ispeed; }; __extension__ union { speed_t __ospeed; speed_t c_ospeed; }; }; # 29 "/usr/include/x86_64-linux-gnu/bits/termios.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/termios-c_cc.h" 1 3 # 32 "/usr/include/x86_64-linux-gnu/bits/termios.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/termios-c_iflag.h" 1 3 # 33 "/usr/include/x86_64-linux-gnu/bits/termios.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/termios-c_oflag.h" 1 3 # 34 "/usr/include/x86_64-linux-gnu/bits/termios.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/termios-c_cflag.h" 1 3 # 37 "/usr/include/x86_64-linux-gnu/bits/termios.h" 2 3 # 55 "/usr/include/x86_64-linux-gnu/bits/termios.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/termios-cbaud.h" 1 3 # 56 "/usr/include/x86_64-linux-gnu/bits/termios.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/termios-c_lflag.h" 1 3 # 63 "/usr/include/x86_64-linux-gnu/bits/termios.h" 2 3 # 80 "/usr/include/x86_64-linux-gnu/bits/termios.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/termios-tcflow.h" 1 3 # 81 "/usr/include/x86_64-linux-gnu/bits/termios.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/termios-misc.h" 1 3 # 83 "/usr/include/x86_64-linux-gnu/bits/termios.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/termios-baud.h" 1 3 # 85 "/usr/include/x86_64-linux-gnu/bits/termios.h" 2 3 # 40 "/usr/include/termios.h" 2 3 # 48 "/usr/include/termios.h" 3 extern speed_t cfgetospeed (const struct termios *__termios_p) __attribute__ ((__nothrow__ , __leaf__)); extern speed_t cfgetispeed (const struct termios *__termios_p) __attribute__ ((__nothrow__ , __leaf__)); extern int cfsetospeed (struct termios *__termios_p, speed_t __speed) __attribute__ ((__nothrow__ , __leaf__)); extern int cfsetispeed (struct termios *__termios_p, speed_t __speed) __attribute__ ((__nothrow__ , __leaf__)); extern int cfsetspeed (struct termios *__termios_p, speed_t __speed) __attribute__ ((__nothrow__ , __leaf__)); typedef speed_t baud_t; extern baud_t cfgetobaud (const struct termios *__termios_p) __attribute__ ((__nothrow__ , __leaf__)); extern baud_t cfgetibaud (const struct termios *__termios_p) __attribute__ ((__nothrow__ , __leaf__)); extern int cfsetobaud (struct termios *__termios_p, baud_t __baud) __attribute__ ((__nothrow__ , __leaf__)); extern int cfsetibaud (struct termios *__termios_p, baud_t __baud) __attribute__ ((__nothrow__ , __leaf__)); extern int cfsetbaud (struct termios *__termios_p, baud_t __baud) __attribute__ ((__nothrow__ , __leaf__)); extern int tcgetattr (int __fd, struct termios *__termios_p) __attribute__ ((__nothrow__ , __leaf__)); extern int tcsetattr (int __fd, int __optional_actions, const struct termios *__termios_p) __attribute__ ((__nothrow__ , __leaf__)); extern void cfmakeraw (struct termios *__termios_p) __attribute__ ((__nothrow__ , __leaf__)); extern int tcsendbreak (int __fd, int __duration) __attribute__ ((__nothrow__ , __leaf__)); extern int tcdrain (int __fd); extern int tcflush (int __fd, int __queue_selector) __attribute__ ((__nothrow__ , __leaf__)); extern int tcflow (int __fd, int __action) __attribute__ ((__nothrow__ , __leaf__)); extern __pid_t tcgetsid (int __fd) __attribute__ ((__nothrow__ , __leaf__)); # 1 "/usr/include/x86_64-linux-gnu/sys/ttydefaults.h" 1 3 # 125 "/usr/include/termios.h" 2 3 # 247 "os.h" 2 # 1 "/usr/include/fcntl.h" 1 3 # 28 "/usr/include/fcntl.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/fcntl.h" 1 3 # 35 "/usr/include/x86_64-linux-gnu/bits/fcntl.h" 3 struct flock { short int l_type; short int l_whence; __off64_t l_start; __off64_t l_len; __pid_t l_pid; }; struct flock64 { short int l_type; short int l_whence; __off64_t l_start; __off64_t l_len; __pid_t l_pid; }; # 1 "/usr/include/x86_64-linux-gnu/bits/fcntl-linux.h" 1 3 # 38 "/usr/include/x86_64-linux-gnu/bits/fcntl-linux.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h" 1 3 # 23 "/usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h" 3 # 1 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stddef.h" 1 3 # 24 "/usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h" 2 3 struct iovec { void *iov_base; size_t iov_len; }; # 39 "/usr/include/x86_64-linux-gnu/bits/fcntl-linux.h" 2 3 # 267 "/usr/include/x86_64-linux-gnu/bits/fcntl-linux.h" 3 enum __pid_type { F_OWNER_TID = 0, F_OWNER_PID, F_OWNER_PGRP, F_OWNER_GID = F_OWNER_PGRP }; struct f_owner_ex { enum __pid_type type; __pid_t pid; }; # 357 "/usr/include/x86_64-linux-gnu/bits/fcntl-linux.h" 3 # 1 "/usr/include/linux/falloc.h" 1 3 # 358 "/usr/include/x86_64-linux-gnu/bits/fcntl-linux.h" 2 3 struct file_handle { unsigned int handle_bytes; int handle_type; unsigned char f_handle[0]; }; # 386 "/usr/include/x86_64-linux-gnu/bits/fcntl-linux.h" 3 extern __ssize_t readahead (int __fd, __off64_t __offset, size_t __count) __attribute__ ((__nothrow__ , __leaf__)); extern int sync_file_range (int __fd, __off64_t __offset, __off64_t __count, unsigned int __flags); extern __ssize_t vmsplice (int __fdout, const struct iovec *__iov, size_t __count, unsigned int __flags); extern __ssize_t splice (int __fdin, __off64_t *__offin, int __fdout, __off64_t *__offout, size_t __len, unsigned int __flags); extern __ssize_t tee (int __fdin, int __fdout, size_t __len, unsigned int __flags); # 433 "/usr/include/x86_64-linux-gnu/bits/fcntl-linux.h" 3 extern int fallocate (int __fd, int __mode, __off64_t __offset, __off64_t __len) __asm__ ("" "fallocate64") ; extern int fallocate64 (int __fd, int __mode, __off64_t __offset, __off64_t __len); extern int name_to_handle_at (int __dfd, const char *__name, struct file_handle *__handle, int *__mnt_id, int __flags) __attribute__ ((__nothrow__ , __leaf__)); extern int open_by_handle_at (int __mountdirfd, struct file_handle *__handle, int __flags); # 62 "/usr/include/x86_64-linux-gnu/bits/fcntl.h" 2 3 # 36 "/usr/include/fcntl.h" 2 3 # 78 "/usr/include/fcntl.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/stat.h" 1 3 # 79 "/usr/include/fcntl.h" 2 3 # 180 "/usr/include/fcntl.h" 3 extern int fcntl (int __fd, int __cmd, ...) __asm__ ("" "fcntl64"); extern int fcntl64 (int __fd, int __cmd, ...); # 212 "/usr/include/fcntl.h" 3 extern int open (const char *__file, int __oflag, ...) __asm__ ("" "open64") __attribute__ ((__nonnull__ (1))); extern int open64 (const char *__file, int __oflag, ...) __attribute__ ((__nonnull__ (1))); # 237 "/usr/include/fcntl.h" 3 extern int openat (int __fd, const char *__file, int __oflag, ...) __asm__ ("" "openat64") __attribute__ ((__nonnull__ (2))); extern int openat64 (int __fd, const char *__file, int __oflag, ...) __attribute__ ((__nonnull__ (2))); # 258 "/usr/include/fcntl.h" 3 extern int creat (const char *__file, mode_t __mode) __asm__ ("" "creat64") __attribute__ ((__nonnull__ (1))); extern int creat64 (const char *__file, mode_t __mode) __attribute__ ((__nonnull__ (1))); # 306 "/usr/include/fcntl.h" 3 extern int posix_fadvise (int __fd, __off64_t __offset, __off64_t __len, int __advise) __asm__ ("" "posix_fadvise64") __attribute__ ((__nothrow__ , __leaf__)) ; extern int posix_fadvise64 (int __fd, off64_t __offset, off64_t __len, int __advise) __attribute__ ((__nothrow__ , __leaf__)); # 327 "/usr/include/fcntl.h" 3 extern int posix_fallocate (int __fd, __off64_t __offset, __off64_t __len) __asm__ ("" "posix_fallocate64") ; extern int posix_fallocate64 (int __fd, off64_t __offset, off64_t __len); # 345 "/usr/include/fcntl.h" 3 # 248 "os.h" 2 # 264 "os.h" # 264 "os.h" typedef off_t os_off_t; typedef struct stat os_stat_t; typedef struct statvfs os_statvfs_t; # 287 "os.h" typedef time_t os_time_t; typedef struct termios os_termios_t; typedef struct utsname os_utsname_t; # 301 "os.h" typedef int handle_t; handle_t os_number_to_handle(uintptr_t n, bool sckt, ajla_error_t *err); typedef int dir_handle_t; # 318 "os.h" # 1 "/usr/include/x86_64-linux-gnu/sys/mman.h" 1 3 # 25 "/usr/include/x86_64-linux-gnu/sys/mman.h" 3 # 1 "/usr/lib/gcc/x86_64-linux-gnu/16/include/stddef.h" 1 3 # 26 "/usr/include/x86_64-linux-gnu/sys/mman.h" 2 3 # 41 "/usr/include/x86_64-linux-gnu/sys/mman.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/mman.h" 1 3 # 35 "/usr/include/x86_64-linux-gnu/bits/mman.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/mman-map-flags-generic.h" 1 3 # 36 "/usr/include/x86_64-linux-gnu/bits/mman.h" 2 3 # 1 "/usr/include/x86_64-linux-gnu/bits/mman-linux.h" 1 3 # 138 "/usr/include/x86_64-linux-gnu/bits/mman-linux.h" 3 # 1 "/usr/include/x86_64-linux-gnu/bits/mman-shared.h" 1 3 # 50 "/usr/include/x86_64-linux-gnu/bits/mman-shared.h" 3 # 54 "/usr/include/x86_64-linux-gnu/bits/mman-shared.h" 3 int memfd_create (const char *__name, unsigned int __flags) __attribute__ ((__nothrow__ , __leaf__)); int mlock2 (const void *__addr, size_t __length, unsigned int __flags) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__access__ (__none__, 1))); int pkey_alloc (unsigned int __flags, unsigned int __access_restrictions) __attribute__ ((__nothrow__ , __leaf__)); int pkey_set (int __key, unsigned int __access_restrictions) __attribute__ ((__nothrow__ , __leaf__)); int pkey_get (int __key) __attribute__ ((__nothrow__ , __leaf__)); int pkey_free (int __key) __attribute__ ((__nothrow__ , __leaf__)); int pkey_mprotect (void *__addr, size_t __len, int __prot, int __pkey) __attribute__ ((__nothrow__ , __leaf__)); # 139 "/usr/include/x86_64-linux-gnu/bits/mman-linux.h" 2 3 # 39 "/usr/include/x86_64-linux-gnu/bits/mman.h" 2 3 # 42 "/usr/include/x86_64-linux-gnu/sys/mman.h" 2 3 # 61 "/usr/include/x86_64-linux-gnu/sys/mman.h" 3 extern void * mmap (void *__addr, size_t __len, int __prot, int __flags, int __fd, __off64_t __offset) __asm__ ("" "mmap64") __attribute__ ((__nothrow__ , __leaf__)) ; extern void *mmap64 (void *__addr, size_t __len, int __prot, int __flags, int __fd, __off64_t __offset) __attribute__ ((__nothrow__ , __leaf__)); extern int munmap (void *__addr, size_t __len) __attribute__ ((__nothrow__ , __leaf__)); extern int mprotect (void *__addr, size_t __len, int __prot) __attribute__ ((__nothrow__ , __leaf__)); extern int msync (void *__addr, size_t __len, int __flags); extern int madvise (void *__addr, size_t __len, int __advice) __attribute__ ((__nothrow__ , __leaf__)); extern int posix_madvise (void *__addr, size_t __len, int __advice) __attribute__ ((__nothrow__ , __leaf__)); extern int mlock (const void *__addr, size_t __len) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__access__ (__none__, 1))); extern int munlock (const void *__addr, size_t __len) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__access__ (__none__, 1))); extern int mlockall (int __flags) __attribute__ ((__nothrow__ , __leaf__)); extern int munlockall (void) __attribute__ ((__nothrow__ , __leaf__)); extern int mincore (void *__start, size_t __len, unsigned char *__vec) __attribute__ ((__nothrow__ , __leaf__)); # 135 "/usr/include/x86_64-linux-gnu/sys/mman.h" 3 extern void *mremap (void *__addr, size_t __old_len, size_t __new_len, int __flags, ...) __attribute__ ((__nothrow__ , __leaf__)); extern int remap_file_pages (void *__start, size_t __size, int __prot, size_t __pgoff, int __flags) __attribute__ ((__nothrow__ , __leaf__)); extern int shm_open (const char *__name, int __oflag, mode_t __mode); extern int shm_unlink (const char *__name); # 1 "/usr/include/x86_64-linux-gnu/bits/mman_ext.h" 1 3 # 24 "/usr/include/x86_64-linux-gnu/bits/mman_ext.h" 3 struct iovec; extern __ssize_t process_madvise (int __pid_fd, const struct iovec *__iov, size_t __count, int __advice, unsigned __flags) __attribute__ ((__nothrow__ , __leaf__)); extern int process_mrelease (int pidfd, unsigned int flags) __attribute__ ((__nothrow__ , __leaf__)); # 153 "/usr/include/x86_64-linux-gnu/sys/mman.h" 2 3 # 319 "os.h" 2 # 320 "os.h" int os_getpagesize(void); void *os_mmap(void *ptr, size_t size, int prot, int flags, handle_t h, os_off_t off, ajla_error_t *err); void os_munmap(void *ptr, size_t size, bool file); bool os_mprotect(void *ptr, size_t size, int prot, ajla_error_t *err); # 335 "os.h" void *os_mremap(void *old_ptr, size_t old_size, size_t new_size, int flags, void *new_ptr, ajla_error_t *err); typedef sigset_t sig_state_t; typedef sig_atomic_t signal_seq_t; # 358 "os.h" struct dl_handle_t; struct dl_handle_t *os_dlopen(const char *filename, ajla_error_t *err, char **err_msg); void os_dlclose(struct dl_handle_t *dlh); bool os_dlsym(struct dl_handle_t *dlh, const char *symbol, void **result); # 372 "os.h" void os_numa_init(void); void os_numa_done(void); unsigned os_numa_nodes(void); unsigned os_numa_cpus_per_node(unsigned node); void os_numa_bind(unsigned node); void os_numa_unbind(void); void *os_numa_alloc(unsigned node, size_t size); void os_numa_free(void *ptr, size_t size); void os_numa_bind_memory(void *ptr, size_t size, unsigned node); uint32_t os_get_last_error(void); uint32_t os_get_last_socket_error(void); void os_code_invalidate_cache(uint8_t *code, size_t code_size, bool set_exec); void *os_code_map(uint8_t *code, size_t code_size, ajla_error_t *err); void os_code_unmap(void *mapped_code, size_t code_size); static inline char os_path_separator(void) { return '/'; } static inline bool os_is_path_separator(char c) { return c == '/'; } static inline bool os_is_env_separator(char c) { return c == ':'; } bool os_path_is_absolute(const char *path); extern dir_handle_t os_cwd; bool os_set_cwd(dir_handle_t h, ajla_error_t *err); void os_set_original_cwd(void); void os_block_signals(sig_state_t *set); void os_unblock_signals(const sig_state_t *set); void os_stop(void); void os_background(void); bool os_foreground(void); void os_set_cloexec(handle_t h); handle_t os_open(dir_handle_t dir, const char *path, int flags, int mode, ajla_error_t *err); bool os_pipe(handle_t result[2], int nonblock_flags, ajla_error_t *err); void os_close_handle(handle_t h); void os_close(handle_t h); unsigned os_n_std_handles(void); handle_t os_get_std_handle(unsigned p); ssize_t os_read(handle_t h, char *buffer, int size, ajla_error_t *err); ssize_t os_write(handle_t h, const char *buffer, int size, ajla_error_t *err); ssize_t os_pread(handle_t h, char *buffer, int size, os_off_t off, ajla_error_t *err); ssize_t os_pwrite(handle_t h, const char *buffer, int size, os_off_t off, ajla_error_t *err); bool os_lseek(handle_t, unsigned mode, os_off_t off, os_off_t *result, ajla_error_t *err); bool os_ftruncate(handle_t h, os_off_t size, ajla_error_t *err); bool os_fallocate(handle_t h, os_off_t position, os_off_t size, ajla_error_t *err); bool os_clone_range(handle_t src_h, os_off_t src_pos, handle_t dst_h, os_off_t dst_pos, os_off_t len, ajla_error_t *err); bool os_fsync(handle_t h, unsigned mode, ajla_error_t *err); int os_charset(void); int os_charset_console(void); struct console_read_packet { int32_t type; union { struct { int32_t vkey; int32_t key; int32_t ctrl; int32_t cp; } k; struct { int32_t x, y; int32_t prev_buttons, buttons; int32_t wx, wy; int32_t soft_cursor; } m; } u; }; ssize_t os_read_console_packet(handle_t h, struct console_read_packet *result, ajla_error_t *err); struct console_write_packet { int32_t type; union { struct { int32_t x, y; int32_t n_chars; int32_t data[0]; } c; struct { int32_t x, y; int32_t end; } p; struct { int32_t v; int32_t end; } v; } u; }; bool os_write_console_packet(handle_t h, struct console_write_packet *packet, ajla_error_t *err); dir_handle_t os_dir_root(ajla_error_t *err); dir_handle_t os_dir_cwd(ajla_error_t *err); dir_handle_t os_dir_open(dir_handle_t dir, const char *path, int flags, ajla_error_t *err); void os_dir_close(dir_handle_t h); char *os_dir_path(dir_handle_t h, ajla_error_t *err); bool os_dir_read(dir_handle_t h, char ***files, size_t *n_files, ajla_error_t *err); void os_dir_free(char **files, size_t n_files); unsigned os_dev_t_major(dev_t dev); unsigned os_dev_t_minor(dev_t dev); bool os_fstat(handle_t h, os_stat_t *st, ajla_error_t *err); bool os_stat(dir_handle_t dir, const char *path, bool lnk, os_stat_t *st, ajla_error_t *err); char *os_readlink(dir_handle_t dir, const char *path, ajla_error_t *err); bool os_fstatvfs(handle_t h, os_statvfs_t *st, ajla_error_t *err); bool os_dstatvfs(dir_handle_t dir, os_statvfs_t *st, ajla_error_t *err); bool os_dir_action(dir_handle_t dir, const char *path, int action, int mode, int64_t major, int64_t minor, const char *syml, ajla_error_t *err); bool os_dir2_action(dir_handle_t dir, const char *path, int action, dir_handle_t src_dir, const char *src_path, ajla_error_t *err); bool os_drives(char **drives, size_t *drives_l, ajla_error_t *err); bool os_tcgetattr(handle_t h, os_termios_t *t, ajla_error_t *err); bool os_tcsetattr(handle_t h, const os_termios_t *t, ajla_error_t *err); void os_tcflags(os_termios_t *t, int flags); bool os_tty_size(handle_t h, int *nx, int *ny, int *ox, int *oy, ajla_error_t *err); const char *os_get_path_to_exe(void); int64_t os_time_t_to_ajla_time(os_time_t sec); int64_t os_timespec_to_ajla_time(const struct timespec *ts); int64_t os_time_real(void); int64_t os_time_monotonic(void); bool os_time_to_calendar(int64_t t, bool local, int *year, int *month, int *day, int *hour, int *min, int *sec, int *usec, int *yday, int *wday, int *is_dst, ajla_error_t *err); bool os_calendar_to_time(bool local, int year, int month, int day, int hour, int min, int sec, int usec, int is_dst, int64_t *t, ajla_error_t *err); const char *os_get_flavor(void); void os_get_uname(os_utsname_t *un); bool os_kernel_version(const char *sys, const char *vers); char *os_get_host_name(ajla_error_t *err); struct proc_handle; struct proc_handle *os_proc_spawn(dir_handle_t wd, const char *path, size_t n_handles, handle_t *src, int *target, char * const args[], char *envc, ajla_error_t *err); void os_proc_free_handle(struct proc_handle *ph); bool os_proc_register_wait(struct proc_handle *ph, mutex_t **mutex_to_lock, struct list *list_entry, int *status); void os_proc_check_all(void); int os_signal_handle(const char *str, signal_seq_t *seq, ajla_error_t *err); void os_signal_unhandle(int sig); signal_seq_t os_signal_seq(int sig); bool os_signal_wait(int sig, signal_seq_t seq, mutex_t **mutex_to_lock, struct list *list_entry); void os_signal_check_all(void); void os_signal_trap(int sig, void (*handler)(int, siginfo_t *, void *)); void os_signal_untrap(int sig); handle_t os_socket(int domain, int type, int protocol, ajla_error_t *err); bool os_bind_connect(bool bnd, handle_t h, unsigned char *addr, size_t addr_len, ajla_error_t *err); bool os_connect_completed(handle_t h, ajla_error_t *err); bool os_listen(handle_t h, ajla_error_t *err); int os_accept(handle_t h, handle_t *result, ajla_error_t *err); bool os_getsockpeername(bool peer, handle_t h, unsigned char **addr, size_t *addr_len, ajla_error_t *err); struct address { unsigned char *address; size_t address_length; struct tree_entry entry; }; ssize_t os_recvfrom(handle_t h, char *buffer, size_t len, int flags, unsigned char **addr, size_t *addr_len, ajla_error_t *err); ssize_t os_sendto(handle_t h, const char *buffer, size_t len, int flags, unsigned char *addr, size_t addr_len, ajla_error_t *err); bool os_getsockopt(handle_t h, int level, int option, char **buffer, size_t *buffer_len, ajla_error_t *err); bool os_setsockopt(handle_t h, int level, int option, const char *buffer, size_t buffer_len, ajla_error_t *err); bool os_getaddrinfo(const char *host, int port, struct address **result, size_t *result_l, ajla_error_t *err); char *os_getnameinfo(unsigned char *addr, size_t addr_len, ajla_error_t *err); # 589 "os.h" const char *os_decode_error(ajla_error_t error, char *(*tls_buffer)(void)); extern handle_t os_notify_pipe[2]; void os_notify(void); bool os_drain_notify_pipe(void); void os_shutdown_notify_pipe(void); # 610 "os.h" void os_init(void); void os_init_multithreaded(void); void os_done_multithreaded(void); void os_done(void); # 38 "ipret.c" 2 # 1 "codegen.h" 1 # 24 "codegen.h" extern const char *dump_code; # 36 "codegen.h" struct codegen_callback { void *code; size_t code_size; void *fn; uintptr_t stub[4]; }; void *u_codegen_fn(frame_s *fp, const code_t *ip, union internal_arg ia[]); void u_codegen_free(struct data *codegen); typedef code_return_t (*codegen_type)(frame_s *, struct cg_upcall_vector_s *, tick_stamp_t, void *); extern codegen_type u_codegen_entry; bool u_codegen_callback_init(struct codegen_callback *cb, void (*callback)(void *ptr), void *ptr, ajla_error_t *err); void u_codegen_callback_done(struct codegen_callback *cb); # 39 "ipret.c" 2 # 1 "ipret.h" 1 # 38 "ipret.h" void u_run(frame_s *, ip_t); extern uint32_t u_hacked_upcall_map; struct cg_upcall_vector_s { _Atomic tick_stamp_t ts; void (*mem_copy)(void *dest, const void *src, size_t size); void (*mem_clear)(void *ptr, size_t size); void (*cg_upcall_pointer_dereference)(pointer_t ptr); void (*cg_upcall_pointer_reference_owned)(pointer_t ptr); pointer_t (*cg_upcall_ipret_copy_variable_to_pointer_noderef)(frame_s *src_fp, uintptr_t src_slot); pointer_t (*cg_upcall_ipret_copy_variable_to_pointer_deref)(frame_s *src_fp, uintptr_t src_slot); pointer_t (*cg_upcall_flat_to_data)(frame_s *fp, uintptr_t slot); unsigned char *(*cg_upcall_data_alloc_function_reference_mayfail)(uintptr_t n_curried_arguments); unsigned char *(*cg_upcall_data_alloc_record_mayfail)(frame_s *fp, uintptr_t slot); unsigned char *(*cg_upcall_data_alloc_option_mayfail)(void); unsigned char *(*cg_upcall_data_alloc_array_flat_tag_mayfail)(uintptr_t t, int64_t n_entries); unsigned char *(*cg_upcall_data_alloc_array_flat_slot_mayfail)(frame_s *fp, uintptr_t slot, int64_t n_entries); unsigned char *(*cg_upcall_data_alloc_array_flat_types_ptr_mayfail)(frame_s *fp, uintptr_t local_type, int64_t n_allocated, int64_t n_used); unsigned char *(*cg_upcall_data_alloc_array_pointers_mayfail)(int64_t n_allocated, int64_t n_used); pointer_t (*cg_upcall_array_create_flat)(frame_s *fp, int64_t length, uintptr_t content_slot); pointer_t (*cg_upcall_array_create_pointers)(frame_s *fp, uintptr_t ip_offset, uintptr_t length_slot, pointer_t ptr); pointer_t (*cg_upcall_array_create_sparse)(int64_t length, pointer_t ptr); pointer_t (*cg_upcall_array_sub)(pointer_t array, int64_t start, int64_t end, bool deref); pointer_t (*cg_upcall_array_skip)(pointer_t array, int64_t start, bool deref); pointer_t (*cg_upcall_array_join)(pointer_t ptr1, pointer_t ptr2); void *(*cg_upcall_ipret_io)(frame_s *fp, uintptr_t ip_offset, uintptr_t code_params); int64_t (*cg_upcall_ipret_system_property)(int64_t idx); bool (*INT_binary_const_int8_t)(const int8_t *v1, int64_t v2, int8_t *r, bool (*op)(const void *, const void *, void *)); bool (*INT_binary_const_int16_t)(const int16_t *v1, int64_t v2, int16_t *r, bool (*op)(const void *, const void *, void *)); bool (*INT_binary_const_int32_t)(const int32_t *v1, int64_t v2, int32_t *r, bool (*op)(const void *, const void *, void *)); bool (*INT_binary_const_int64_t)(const int64_t *v1, int64_t v2, int64_t *r, bool (*op)(const void *, const void *, void *)); bool (*INT_binary_const_int128_t)(const int128_t *v1, int64_t v2, int128_t *r, bool (*op)(const void *, const void *, void *)); bool (*FIXED_binary_add_int128_t)(const uintbig_t *v1, const uintbig_t *v2, uintbig_t *r); bool (*FIXED_binary_subtract_int128_t)(const uintbig_t *v1, const uintbig_t *v2, uintbig_t *r); bool (*FIXED_binary_multiply_int8_t)(const uint8_t *v1, const uint8_t *v2, uint8_t *r); bool (*FIXED_binary_multiply_int16_t)(const uint16_t *v1, const uint16_t *v2, uint16_t *r); bool (*FIXED_binary_multiply_int32_t)(const uint32_t *v1, const uint32_t *v2, uint32_t *r); bool (*FIXED_binary_multiply_int64_t)(const uint64_t *v1, const uint64_t *v2, uint64_t *r); bool (*FIXED_binary_multiply_int128_t)(const uint128_t *v1, const uint128_t *v2, uint128_t *r); bool (*FIXED_binary_divide_int8_t)(const uint8_t *v1, const uint8_t *v2, uint8_t *r); bool (*FIXED_binary_divide_int16_t)(const uint16_t *v1, const uint16_t *v2, uint16_t *r); bool (*FIXED_binary_divide_int32_t)(const uint32_t *v1, const uint32_t *v2, uint32_t *r); bool (*FIXED_binary_divide_int64_t)(const uint64_t *v1, const uint64_t *v2, uint64_t *r); bool (*FIXED_binary_divide_int128_t)(const uint128_t *v1, const uint128_t *v2, uint128_t *r); bool (*FIXED_binary_udivide_int8_t)(const uint8_t *v1, const uint8_t *v2, uint8_t *r); bool (*FIXED_binary_udivide_int16_t)(const uint16_t *v1, const uint16_t *v2, uint16_t *r); bool (*FIXED_binary_udivide_int32_t)(const uint32_t *v1, const uint32_t *v2, uint32_t *r); bool (*FIXED_binary_udivide_int64_t)(const uint64_t *v1, const uint64_t *v2, uint64_t *r); bool (*FIXED_binary_udivide_int128_t)(const uint128_t *v1, const uint128_t *v2, uint128_t *r); bool (*FIXED_binary_modulo_int8_t)(const uint8_t *v1, const uint8_t *v2, uint8_t *r); bool (*FIXED_binary_modulo_int16_t)(const uint16_t *v1, const uint16_t *v2, uint16_t *r); bool (*FIXED_binary_modulo_int32_t)(const uint32_t *v1, const uint32_t *v2, uint32_t *r); bool (*FIXED_binary_modulo_int64_t)(const uint64_t *v1, const uint64_t *v2, uint64_t *r); bool (*FIXED_binary_modulo_int128_t)(const uint128_t *v1, const uint128_t *v2, uint128_t *r); bool (*FIXED_binary_umodulo_int8_t)(const uint8_t *v1, const uint8_t *v2, uint8_t *r); bool (*FIXED_binary_umodulo_int16_t)(const uint16_t *v1, const uint16_t *v2, uint16_t *r); bool (*FIXED_binary_umodulo_int32_t)(const uint32_t *v1, const uint32_t *v2, uint32_t *r); bool (*FIXED_binary_umodulo_int64_t)(const uint64_t *v1, const uint64_t *v2, uint64_t *r); bool (*FIXED_binary_umodulo_int128_t)(const uint128_t *v1, const uint128_t *v2, uint128_t *r); bool (*FIXED_binary_power_int8_t)(const uint8_t *v1, const uint8_t *v2, uint8_t *r); bool (*FIXED_binary_power_int16_t)(const uint16_t *v1, const uint16_t *v2, uint16_t *r); bool (*FIXED_binary_power_int32_t)(const uint32_t *v1, const uint32_t *v2, uint32_t *r); bool (*FIXED_binary_power_int64_t)(const uint64_t *v1, const uint64_t *v2, uint64_t *r); bool (*FIXED_binary_power_int128_t)(const uint128_t *v1, const uint128_t *v2, uint128_t *r); bool (*FIXED_binary_shl_int128_t)(const uintbig_t *v1, const uintbig_t *v2, uintbig_t *r); bool (*FIXED_binary_shr_int128_t)(const uintbig_t *v1, const uintbig_t *v2, uintbig_t *r); bool (*FIXED_binary_ushr_int128_t)(const uintbig_t *v1, const uintbig_t *v2, uintbig_t *r); bool (*FIXED_binary_rol_int128_t)(const uintbig_t *v1, const uintbig_t *v2, uintbig_t *r); bool (*FIXED_binary_ror_int128_t)(const uintbig_t *v1, const uintbig_t *v2, uintbig_t *r); bool (*FIXED_binary_bts_int128_t)(const uintbig_t *v1, const uintbig_t *v2, uintbig_t *r); bool (*FIXED_binary_btr_int128_t)(const uintbig_t *v1, const uintbig_t *v2, uintbig_t *r); bool (*FIXED_binary_btc_int128_t)(const uintbig_t *v1, const uintbig_t *v2, uintbig_t *r); bool (*FIXED_binary_less_int128_t)(const uintbig_t *v1, const uintbig_t *v2, ajla_flat_option_t *r); bool (*FIXED_binary_less_equal_int128_t)(const uintbig_t *v1, const uintbig_t *v2, ajla_flat_option_t *r); bool (*FIXED_binary_greater_int128_t)(const uintbig_t *v1, const uintbig_t *v2, ajla_flat_option_t *r); bool (*FIXED_binary_greater_equal_int128_t)(const uintbig_t *v1, const uintbig_t *v2, ajla_flat_option_t *r); bool (*FIXED_binary_uless_int128_t)(const uintbig_t *v1, const uintbig_t *v2, ajla_flat_option_t *r); bool (*FIXED_binary_uless_equal_int128_t)(const uintbig_t *v1, const uintbig_t *v2, ajla_flat_option_t *r); bool (*FIXED_binary_ugreater_int128_t)(const uintbig_t *v1, const uintbig_t *v2, ajla_flat_option_t *r); bool (*FIXED_binary_ugreater_equal_int128_t)(const uintbig_t *v1, const uintbig_t *v2, ajla_flat_option_t *r); bool (*FIXED_binary_bt_int128_t)(const uintbig_t *v1, const uintbig_t *v2, ajla_flat_option_t *r); void (*FIXED_unary_neg_int128_t)(const uintbig_t *v1, uintbig_t *r); void (*FIXED_unary_bswap_int8_t)(const uint8_t *v1, uint8_t *r); void (*FIXED_unary_bswap_int16_t)(const uint16_t *v1, uint16_t *r); void (*FIXED_unary_bswap_int32_t)(const uint32_t *v1, uint32_t *r); void (*FIXED_unary_bswap_int64_t)(const uint64_t *v1, uint64_t *r); void (*FIXED_unary_bswap_int128_t)(const uint128_t *v1, uint128_t *r); void (*FIXED_unary_brev_int8_t)(const uint8_t *v1, uint8_t *r); void (*FIXED_unary_brev_int16_t)(const uint16_t *v1, uint16_t *r); void (*FIXED_unary_brev_int32_t)(const uint32_t *v1, uint32_t *r); void (*FIXED_unary_brev_int64_t)(const uint64_t *v1, uint64_t *r); void (*FIXED_unary_brev_int128_t)(const uint128_t *v1, uint128_t *r); void (*FIXED_unary_bsf_int8_t)(const uint8_t *v1, uint8_t *r); void (*FIXED_unary_bsf_int16_t)(const uint16_t *v1, uint16_t *r); void (*FIXED_unary_bsf_int32_t)(const uint32_t *v1, uint32_t *r); void (*FIXED_unary_bsf_int64_t)(const uint64_t *v1, uint64_t *r); void (*FIXED_unary_bsf_int128_t)(const uint128_t *v1, uint128_t *r); void (*FIXED_unary_bsr_int8_t)(const uint8_t *v1, uint8_t *r); void (*FIXED_unary_bsr_int16_t)(const uint16_t *v1, uint16_t *r); void (*FIXED_unary_bsr_int32_t)(const uint32_t *v1, uint32_t *r); void (*FIXED_unary_bsr_int64_t)(const uint64_t *v1, uint64_t *r); void (*FIXED_unary_bsr_int128_t)(const uint128_t *v1, uint128_t *r); void (*FIXED_unary_popcnt_int8_t)(const uint8_t *v1, uint8_t *r); void (*FIXED_unary_popcnt_int16_t)(const uint16_t *v1, uint16_t *r); void (*FIXED_unary_popcnt_int32_t)(const uint32_t *v1, uint32_t *r); void (*FIXED_unary_popcnt_int64_t)(const uint64_t *v1, uint64_t *r); void (*FIXED_unary_popcnt_int128_t)(const uint128_t *v1, uint128_t *r); bool (*FIXED_uto_int_int128_t)(const uintbig_t *v1, int64_t *r); bool (*FIXED_ufrom_int_int128_t)(const int64_t *v1, uintbig_t *r); bool (*INT_binary_add_int128_t)(const intbig_t *v1, const intbig_t *v2, intbig_t *r); bool (*INT_binary_subtract_int128_t)(const intbig_t *v1, const intbig_t *v2, intbig_t *r); bool (*INT_binary_multiply_int8_t)(const int8_t *v1, const int8_t *v2, int8_t *r); bool (*INT_binary_multiply_int16_t)(const int16_t *v1, const int16_t *v2, int16_t *r); bool (*INT_binary_multiply_int32_t)(const int32_t *v1, const int32_t *v2, int32_t *r); bool (*INT_binary_multiply_int64_t)(const int64_t *v1, const int64_t *v2, int64_t *r); bool (*INT_binary_multiply_int128_t)(const int128_t *v1, const int128_t *v2, int128_t *r); bool (*INT_binary_divide_int8_t)(const int8_t *v1, const int8_t *v2, int8_t *r); bool (*INT_binary_divide_int16_t)(const int16_t *v1, const int16_t *v2, int16_t *r); bool (*INT_binary_divide_int32_t)(const int32_t *v1, const int32_t *v2, int32_t *r); bool (*INT_binary_divide_int64_t)(const int64_t *v1, const int64_t *v2, int64_t *r); bool (*INT_binary_divide_int128_t)(const int128_t *v1, const int128_t *v2, int128_t *r); bool (*INT_binary_modulo_int8_t)(const int8_t *v1, const int8_t *v2, int8_t *r); bool (*INT_binary_modulo_int16_t)(const int16_t *v1, const int16_t *v2, int16_t *r); bool (*INT_binary_modulo_int32_t)(const int32_t *v1, const int32_t *v2, int32_t *r); bool (*INT_binary_modulo_int64_t)(const int64_t *v1, const int64_t *v2, int64_t *r); bool (*INT_binary_modulo_int128_t)(const int128_t *v1, const int128_t *v2, int128_t *r); bool (*INT_binary_power_int8_t)(const int8_t *v1, const int8_t *v2, int8_t *r); bool (*INT_binary_power_int16_t)(const int16_t *v1, const int16_t *v2, int16_t *r); bool (*INT_binary_power_int32_t)(const int32_t *v1, const int32_t *v2, int32_t *r); bool (*INT_binary_power_int64_t)(const int64_t *v1, const int64_t *v2, int64_t *r); bool (*INT_binary_power_int128_t)(const int128_t *v1, const int128_t *v2, int128_t *r); bool (*INT_binary_shl_int128_t)(const intbig_t *v1, const intbig_t *v2, intbig_t *r); bool (*INT_binary_shr_int128_t)(const intbig_t *v1, const intbig_t *v2, intbig_t *r); bool (*INT_binary_bts_int128_t)(const intbig_t *v1, const intbig_t *v2, intbig_t *r); bool (*INT_binary_btr_int128_t)(const intbig_t *v1, const intbig_t *v2, intbig_t *r); bool (*INT_binary_btc_int128_t)(const intbig_t *v1, const intbig_t *v2, intbig_t *r); bool (*INT_binary_bt_int128_t)(const intbig_t *v1, const intbig_t *v2, ajla_flat_option_t *r); bool (*INT_unary_neg_int128_t)(const intbig_t *v1, intbig_t *r); bool (*INT_unary_bsf_int8_t)(const int8_t *v1, int8_t *r); bool (*INT_unary_bsf_int16_t)(const int16_t *v1, int16_t *r); bool (*INT_unary_bsf_int32_t)(const int32_t *v1, int32_t *r); bool (*INT_unary_bsf_int64_t)(const int64_t *v1, int64_t *r); bool (*INT_unary_bsf_int128_t)(const int128_t *v1, int128_t *r); bool (*INT_unary_bsr_int8_t)(const int8_t *v1, int8_t *r); bool (*INT_unary_bsr_int16_t)(const int16_t *v1, int16_t *r); bool (*INT_unary_bsr_int32_t)(const int32_t *v1, int32_t *r); bool (*INT_unary_bsr_int64_t)(const int64_t *v1, int64_t *r); bool (*INT_unary_bsr_int128_t)(const int128_t *v1, int128_t *r); bool (*INT_unary_popcnt_int8_t)(const int8_t *v1, int8_t *r); bool (*INT_unary_popcnt_int16_t)(const int16_t *v1, int16_t *r); bool (*INT_unary_popcnt_int32_t)(const int32_t *v1, int32_t *r); bool (*INT_unary_popcnt_int64_t)(const int64_t *v1, int64_t *r); bool (*INT_unary_popcnt_int128_t)(const int128_t *v1, int128_t *r); bool (*REAL_binary_add_real16_t)(const real16_t *v1, const real16_t *v2, real16_t *r); bool (*REAL_binary_add_real32_t)(const real32_t *v1, const real32_t *v2, real32_t *r); bool (*REAL_binary_add_real64_t)(const real64_t *v1, const real64_t *v2, real64_t *r); bool (*REAL_binary_add_real80_t)(const real80_t *v1, const real80_t *v2, real80_t *r); bool (*REAL_binary_add_real128_t)(const real128_t *v1, const real128_t *v2, real128_t *r); bool (*REAL_binary_subtract_real16_t)(const real16_t *v1, const real16_t *v2, real16_t *r); bool (*REAL_binary_subtract_real32_t)(const real32_t *v1, const real32_t *v2, real32_t *r); bool (*REAL_binary_subtract_real64_t)(const real64_t *v1, const real64_t *v2, real64_t *r); bool (*REAL_binary_subtract_real80_t)(const real80_t *v1, const real80_t *v2, real80_t *r); bool (*REAL_binary_subtract_real128_t)(const real128_t *v1, const real128_t *v2, real128_t *r); bool (*REAL_binary_multiply_real16_t)(const real16_t *v1, const real16_t *v2, real16_t *r); bool (*REAL_binary_multiply_real32_t)(const real32_t *v1, const real32_t *v2, real32_t *r); bool (*REAL_binary_multiply_real64_t)(const real64_t *v1, const real64_t *v2, real64_t *r); bool (*REAL_binary_multiply_real80_t)(const real80_t *v1, const real80_t *v2, real80_t *r); bool (*REAL_binary_multiply_real128_t)(const real128_t *v1, const real128_t *v2, real128_t *r); bool (*REAL_binary_divide_real16_t)(const real16_t *v1, const real16_t *v2, real16_t *r); bool (*REAL_binary_divide_real32_t)(const real32_t *v1, const real32_t *v2, real32_t *r); bool (*REAL_binary_divide_real64_t)(const real64_t *v1, const real64_t *v2, real64_t *r); bool (*REAL_binary_divide_real80_t)(const real80_t *v1, const real80_t *v2, real80_t *r); bool (*REAL_binary_divide_real128_t)(const real128_t *v1, const real128_t *v2, real128_t *r); bool (*REAL_binary_modulo_real16_t)(const real16_t *v1, const real16_t *v2, real16_t *r); bool (*REAL_binary_modulo_real32_t)(const real32_t *v1, const real32_t *v2, real32_t *r); bool (*REAL_binary_modulo_real64_t)(const real64_t *v1, const real64_t *v2, real64_t *r); bool (*REAL_binary_modulo_real80_t)(const real80_t *v1, const real80_t *v2, real80_t *r); bool (*REAL_binary_modulo_real128_t)(const real128_t *v1, const real128_t *v2, real128_t *r); bool (*REAL_binary_power_real16_t)(const real16_t *v1, const real16_t *v2, real16_t *r); bool (*REAL_binary_power_real32_t)(const real32_t *v1, const real32_t *v2, real32_t *r); bool (*REAL_binary_power_real64_t)(const real64_t *v1, const real64_t *v2, real64_t *r); bool (*REAL_binary_power_real80_t)(const real80_t *v1, const real80_t *v2, real80_t *r); bool (*REAL_binary_power_real128_t)(const real128_t *v1, const real128_t *v2, real128_t *r); bool (*REAL_binary_ldexp_real16_t)(const real16_t *v1, const real16_t *v2, real16_t *r); bool (*REAL_binary_ldexp_real32_t)(const real32_t *v1, const real32_t *v2, real32_t *r); bool (*REAL_binary_ldexp_real64_t)(const real64_t *v1, const real64_t *v2, real64_t *r); bool (*REAL_binary_ldexp_real80_t)(const real80_t *v1, const real80_t *v2, real80_t *r); bool (*REAL_binary_ldexp_real128_t)(const real128_t *v1, const real128_t *v2, real128_t *r); bool (*REAL_binary_atan2_real16_t)(const real16_t *v1, const real16_t *v2, real16_t *r); bool (*REAL_binary_atan2_real32_t)(const real32_t *v1, const real32_t *v2, real32_t *r); bool (*REAL_binary_atan2_real64_t)(const real64_t *v1, const real64_t *v2, real64_t *r); bool (*REAL_binary_atan2_real80_t)(const real80_t *v1, const real80_t *v2, real80_t *r); bool (*REAL_binary_atan2_real128_t)(const real128_t *v1, const real128_t *v2, real128_t *r); bool (*REAL_binary_equal_real16_t)(const real16_t *v1, const real16_t *v2, ajla_flat_option_t *r); bool (*REAL_binary_equal_real32_t)(const real32_t *v1, const real32_t *v2, ajla_flat_option_t *r); bool (*REAL_binary_equal_real64_t)(const real64_t *v1, const real64_t *v2, ajla_flat_option_t *r); bool (*REAL_binary_equal_real80_t)(const real80_t *v1, const real80_t *v2, ajla_flat_option_t *r); bool (*REAL_binary_equal_real128_t)(const real128_t *v1, const real128_t *v2, ajla_flat_option_t *r); bool (*REAL_binary_not_equal_real16_t)(const real16_t *v1, const real16_t *v2, ajla_flat_option_t *r); bool (*REAL_binary_not_equal_real32_t)(const real32_t *v1, const real32_t *v2, ajla_flat_option_t *r); bool (*REAL_binary_not_equal_real64_t)(const real64_t *v1, const real64_t *v2, ajla_flat_option_t *r); bool (*REAL_binary_not_equal_real80_t)(const real80_t *v1, const real80_t *v2, ajla_flat_option_t *r); bool (*REAL_binary_not_equal_real128_t)(const real128_t *v1, const real128_t *v2, ajla_flat_option_t *r); bool (*REAL_binary_less_real16_t)(const real16_t *v1, const real16_t *v2, ajla_flat_option_t *r); bool (*REAL_binary_less_real32_t)(const real32_t *v1, const real32_t *v2, ajla_flat_option_t *r); bool (*REAL_binary_less_real64_t)(const real64_t *v1, const real64_t *v2, ajla_flat_option_t *r); bool (*REAL_binary_less_real80_t)(const real80_t *v1, const real80_t *v2, ajla_flat_option_t *r); bool (*REAL_binary_less_real128_t)(const real128_t *v1, const real128_t *v2, ajla_flat_option_t *r); bool (*REAL_binary_less_equal_real16_t)(const real16_t *v1, const real16_t *v2, ajla_flat_option_t *r); bool (*REAL_binary_less_equal_real32_t)(const real32_t *v1, const real32_t *v2, ajla_flat_option_t *r); bool (*REAL_binary_less_equal_real64_t)(const real64_t *v1, const real64_t *v2, ajla_flat_option_t *r); bool (*REAL_binary_less_equal_real80_t)(const real80_t *v1, const real80_t *v2, ajla_flat_option_t *r); bool (*REAL_binary_less_equal_real128_t)(const real128_t *v1, const real128_t *v2, ajla_flat_option_t *r); bool (*REAL_binary_greater_real16_t)(const real16_t *v1, const real16_t *v2, ajla_flat_option_t *r); bool (*REAL_binary_greater_real32_t)(const real32_t *v1, const real32_t *v2, ajla_flat_option_t *r); bool (*REAL_binary_greater_real64_t)(const real64_t *v1, const real64_t *v2, ajla_flat_option_t *r); bool (*REAL_binary_greater_real80_t)(const real80_t *v1, const real80_t *v2, ajla_flat_option_t *r); bool (*REAL_binary_greater_real128_t)(const real128_t *v1, const real128_t *v2, ajla_flat_option_t *r); bool (*REAL_binary_greater_equal_real16_t)(const real16_t *v1, const real16_t *v2, ajla_flat_option_t *r); bool (*REAL_binary_greater_equal_real32_t)(const real32_t *v1, const real32_t *v2, ajla_flat_option_t *r); bool (*REAL_binary_greater_equal_real64_t)(const real64_t *v1, const real64_t *v2, ajla_flat_option_t *r); bool (*REAL_binary_greater_equal_real80_t)(const real80_t *v1, const real80_t *v2, ajla_flat_option_t *r); bool (*REAL_binary_greater_equal_real128_t)(const real128_t *v1, const real128_t *v2, ajla_flat_option_t *r); void (*REAL_unary_neg_real16_t)(const real16_t *v1, real16_t *r); void (*REAL_unary_neg_real32_t)(const real32_t *v1, real32_t *r); void (*REAL_unary_neg_real64_t)(const real64_t *v1, real64_t *r); void (*REAL_unary_neg_real80_t)(const real80_t *v1, real80_t *r); void (*REAL_unary_neg_real128_t)(const real128_t *v1, real128_t *r); void (*REAL_unary_sqrt_real16_t)(const real16_t *v1, real16_t *r); void (*REAL_unary_sqrt_real32_t)(const real32_t *v1, real32_t *r); void (*REAL_unary_sqrt_real64_t)(const real64_t *v1, real64_t *r); void (*REAL_unary_sqrt_real80_t)(const real80_t *v1, real80_t *r); void (*REAL_unary_sqrt_real128_t)(const real128_t *v1, real128_t *r); void (*REAL_unary_cbrt_real16_t)(const real16_t *v1, real16_t *r); void (*REAL_unary_cbrt_real32_t)(const real32_t *v1, real32_t *r); void (*REAL_unary_cbrt_real64_t)(const real64_t *v1, real64_t *r); void (*REAL_unary_cbrt_real80_t)(const real80_t *v1, real80_t *r); void (*REAL_unary_cbrt_real128_t)(const real128_t *v1, real128_t *r); void (*REAL_unary_sin_real16_t)(const real16_t *v1, real16_t *r); void (*REAL_unary_sin_real32_t)(const real32_t *v1, real32_t *r); void (*REAL_unary_sin_real64_t)(const real64_t *v1, real64_t *r); void (*REAL_unary_sin_real80_t)(const real80_t *v1, real80_t *r); void (*REAL_unary_sin_real128_t)(const real128_t *v1, real128_t *r); void (*REAL_unary_cos_real16_t)(const real16_t *v1, real16_t *r); void (*REAL_unary_cos_real32_t)(const real32_t *v1, real32_t *r); void (*REAL_unary_cos_real64_t)(const real64_t *v1, real64_t *r); void (*REAL_unary_cos_real80_t)(const real80_t *v1, real80_t *r); void (*REAL_unary_cos_real128_t)(const real128_t *v1, real128_t *r); void (*REAL_unary_tan_real16_t)(const real16_t *v1, real16_t *r); void (*REAL_unary_tan_real32_t)(const real32_t *v1, real32_t *r); void (*REAL_unary_tan_real64_t)(const real64_t *v1, real64_t *r); void (*REAL_unary_tan_real80_t)(const real80_t *v1, real80_t *r); void (*REAL_unary_tan_real128_t)(const real128_t *v1, real128_t *r); void (*REAL_unary_asin_real16_t)(const real16_t *v1, real16_t *r); void (*REAL_unary_asin_real32_t)(const real32_t *v1, real32_t *r); void (*REAL_unary_asin_real64_t)(const real64_t *v1, real64_t *r); void (*REAL_unary_asin_real80_t)(const real80_t *v1, real80_t *r); void (*REAL_unary_asin_real128_t)(const real128_t *v1, real128_t *r); void (*REAL_unary_acos_real16_t)(const real16_t *v1, real16_t *r); void (*REAL_unary_acos_real32_t)(const real32_t *v1, real32_t *r); void (*REAL_unary_acos_real64_t)(const real64_t *v1, real64_t *r); void (*REAL_unary_acos_real80_t)(const real80_t *v1, real80_t *r); void (*REAL_unary_acos_real128_t)(const real128_t *v1, real128_t *r); void (*REAL_unary_atan_real16_t)(const real16_t *v1, real16_t *r); void (*REAL_unary_atan_real32_t)(const real32_t *v1, real32_t *r); void (*REAL_unary_atan_real64_t)(const real64_t *v1, real64_t *r); void (*REAL_unary_atan_real80_t)(const real80_t *v1, real80_t *r); void (*REAL_unary_atan_real128_t)(const real128_t *v1, real128_t *r); void (*REAL_unary_sinh_real16_t)(const real16_t *v1, real16_t *r); void (*REAL_unary_sinh_real32_t)(const real32_t *v1, real32_t *r); void (*REAL_unary_sinh_real64_t)(const real64_t *v1, real64_t *r); void (*REAL_unary_sinh_real80_t)(const real80_t *v1, real80_t *r); void (*REAL_unary_sinh_real128_t)(const real128_t *v1, real128_t *r); void (*REAL_unary_cosh_real16_t)(const real16_t *v1, real16_t *r); void (*REAL_unary_cosh_real32_t)(const real32_t *v1, real32_t *r); void (*REAL_unary_cosh_real64_t)(const real64_t *v1, real64_t *r); void (*REAL_unary_cosh_real80_t)(const real80_t *v1, real80_t *r); void (*REAL_unary_cosh_real128_t)(const real128_t *v1, real128_t *r); void (*REAL_unary_tanh_real16_t)(const real16_t *v1, real16_t *r); void (*REAL_unary_tanh_real32_t)(const real32_t *v1, real32_t *r); void (*REAL_unary_tanh_real64_t)(const real64_t *v1, real64_t *r); void (*REAL_unary_tanh_real80_t)(const real80_t *v1, real80_t *r); void (*REAL_unary_tanh_real128_t)(const real128_t *v1, real128_t *r); void (*REAL_unary_asinh_real16_t)(const real16_t *v1, real16_t *r); void (*REAL_unary_asinh_real32_t)(const real32_t *v1, real32_t *r); void (*REAL_unary_asinh_real64_t)(const real64_t *v1, real64_t *r); void (*REAL_unary_asinh_real80_t)(const real80_t *v1, real80_t *r); void (*REAL_unary_asinh_real128_t)(const real128_t *v1, real128_t *r); void (*REAL_unary_acosh_real16_t)(const real16_t *v1, real16_t *r); void (*REAL_unary_acosh_real32_t)(const real32_t *v1, real32_t *r); void (*REAL_unary_acosh_real64_t)(const real64_t *v1, real64_t *r); void (*REAL_unary_acosh_real80_t)(const real80_t *v1, real80_t *r); void (*REAL_unary_acosh_real128_t)(const real128_t *v1, real128_t *r); void (*REAL_unary_atanh_real16_t)(const real16_t *v1, real16_t *r); void (*REAL_unary_atanh_real32_t)(const real32_t *v1, real32_t *r); void (*REAL_unary_atanh_real64_t)(const real64_t *v1, real64_t *r); void (*REAL_unary_atanh_real80_t)(const real80_t *v1, real80_t *r); void (*REAL_unary_atanh_real128_t)(const real128_t *v1, real128_t *r); void (*REAL_unary_exp2_real16_t)(const real16_t *v1, real16_t *r); void (*REAL_unary_exp2_real32_t)(const real32_t *v1, real32_t *r); void (*REAL_unary_exp2_real64_t)(const real64_t *v1, real64_t *r); void (*REAL_unary_exp2_real80_t)(const real80_t *v1, real80_t *r); void (*REAL_unary_exp2_real128_t)(const real128_t *v1, real128_t *r); void (*REAL_unary_exp_real16_t)(const real16_t *v1, real16_t *r); void (*REAL_unary_exp_real32_t)(const real32_t *v1, real32_t *r); void (*REAL_unary_exp_real64_t)(const real64_t *v1, real64_t *r); void (*REAL_unary_exp_real80_t)(const real80_t *v1, real80_t *r); void (*REAL_unary_exp_real128_t)(const real128_t *v1, real128_t *r); void (*REAL_unary_exp10_real16_t)(const real16_t *v1, real16_t *r); void (*REAL_unary_exp10_real32_t)(const real32_t *v1, real32_t *r); void (*REAL_unary_exp10_real64_t)(const real64_t *v1, real64_t *r); void (*REAL_unary_exp10_real80_t)(const real80_t *v1, real80_t *r); void (*REAL_unary_exp10_real128_t)(const real128_t *v1, real128_t *r); void (*REAL_unary_log2_real16_t)(const real16_t *v1, real16_t *r); void (*REAL_unary_log2_real32_t)(const real32_t *v1, real32_t *r); void (*REAL_unary_log2_real64_t)(const real64_t *v1, real64_t *r); void (*REAL_unary_log2_real80_t)(const real80_t *v1, real80_t *r); void (*REAL_unary_log2_real128_t)(const real128_t *v1, real128_t *r); void (*REAL_unary_log_real16_t)(const real16_t *v1, real16_t *r); void (*REAL_unary_log_real32_t)(const real32_t *v1, real32_t *r); void (*REAL_unary_log_real64_t)(const real64_t *v1, real64_t *r); void (*REAL_unary_log_real80_t)(const real80_t *v1, real80_t *r); void (*REAL_unary_log_real128_t)(const real128_t *v1, real128_t *r); void (*REAL_unary_log10_real16_t)(const real16_t *v1, real16_t *r); void (*REAL_unary_log10_real32_t)(const real32_t *v1, real32_t *r); void (*REAL_unary_log10_real64_t)(const real64_t *v1, real64_t *r); void (*REAL_unary_log10_real80_t)(const real80_t *v1, real80_t *r); void (*REAL_unary_log10_real128_t)(const real128_t *v1, real128_t *r); void (*REAL_unary_round_real16_t)(const real16_t *v1, real16_t *r); void (*REAL_unary_round_real32_t)(const real32_t *v1, real32_t *r); void (*REAL_unary_round_real64_t)(const real64_t *v1, real64_t *r); void (*REAL_unary_round_real80_t)(const real80_t *v1, real80_t *r); void (*REAL_unary_round_real128_t)(const real128_t *v1, real128_t *r); void (*REAL_unary_ceil_real16_t)(const real16_t *v1, real16_t *r); void (*REAL_unary_ceil_real32_t)(const real32_t *v1, real32_t *r); void (*REAL_unary_ceil_real64_t)(const real64_t *v1, real64_t *r); void (*REAL_unary_ceil_real80_t)(const real80_t *v1, real80_t *r); void (*REAL_unary_ceil_real128_t)(const real128_t *v1, real128_t *r); void (*REAL_unary_floor_real16_t)(const real16_t *v1, real16_t *r); void (*REAL_unary_floor_real32_t)(const real32_t *v1, real32_t *r); void (*REAL_unary_floor_real64_t)(const real64_t *v1, real64_t *r); void (*REAL_unary_floor_real80_t)(const real80_t *v1, real80_t *r); void (*REAL_unary_floor_real128_t)(const real128_t *v1, real128_t *r); void (*REAL_unary_trunc_real16_t)(const real16_t *v1, real16_t *r); void (*REAL_unary_trunc_real32_t)(const real32_t *v1, real32_t *r); void (*REAL_unary_trunc_real64_t)(const real64_t *v1, real64_t *r); void (*REAL_unary_trunc_real80_t)(const real80_t *v1, real80_t *r); void (*REAL_unary_trunc_real128_t)(const real128_t *v1, real128_t *r); void (*REAL_unary_fract_real16_t)(const real16_t *v1, real16_t *r); void (*REAL_unary_fract_real32_t)(const real32_t *v1, real32_t *r); void (*REAL_unary_fract_real64_t)(const real64_t *v1, real64_t *r); void (*REAL_unary_fract_real80_t)(const real80_t *v1, real80_t *r); void (*REAL_unary_fract_real128_t)(const real128_t *v1, real128_t *r); void (*REAL_unary_mantissa_real16_t)(const real16_t *v1, real16_t *r); void (*REAL_unary_mantissa_real32_t)(const real32_t *v1, real32_t *r); void (*REAL_unary_mantissa_real64_t)(const real64_t *v1, real64_t *r); void (*REAL_unary_mantissa_real80_t)(const real80_t *v1, real80_t *r); void (*REAL_unary_mantissa_real128_t)(const real128_t *v1, real128_t *r); void (*REAL_unary_exponent_real16_t)(const real16_t *v1, real16_t *r); void (*REAL_unary_exponent_real32_t)(const real32_t *v1, real32_t *r); void (*REAL_unary_exponent_real64_t)(const real64_t *v1, real64_t *r); void (*REAL_unary_exponent_real80_t)(const real80_t *v1, real80_t *r); void (*REAL_unary_exponent_real128_t)(const real128_t *v1, real128_t *r); void (*REAL_unary_next_number_real16_t)(const real16_t *v1, real16_t *r); void (*REAL_unary_next_number_real32_t)(const real32_t *v1, real32_t *r); void (*REAL_unary_next_number_real64_t)(const real64_t *v1, real64_t *r); void (*REAL_unary_next_number_real80_t)(const real80_t *v1, real80_t *r); void (*REAL_unary_next_number_real128_t)(const real128_t *v1, real128_t *r); void (*REAL_unary_prev_number_real16_t)(const real16_t *v1, real16_t *r); void (*REAL_unary_prev_number_real32_t)(const real32_t *v1, real32_t *r); void (*REAL_unary_prev_number_real64_t)(const real64_t *v1, real64_t *r); void (*REAL_unary_prev_number_real80_t)(const real80_t *v1, real80_t *r); void (*REAL_unary_prev_number_real128_t)(const real128_t *v1, real128_t *r); bool (*REAL_unary_to_int_real16_t)(const real16_t *val, int64_t *r); bool (*REAL_unary_to_int_real32_t)(const real32_t *val, int64_t *r); bool (*REAL_unary_to_int_real64_t)(const real64_t *val, int64_t *r); bool (*REAL_unary_to_int_real80_t)(const real80_t *val, int64_t *r); bool (*REAL_unary_to_int_real128_t)(const real128_t *val, int64_t *r); void (*REAL_unary_from_int_real16_t)(const int64_t *val, real16_t *r); void (*REAL_unary_from_int_real32_t)(const int64_t *val, real32_t *r); void (*REAL_unary_from_int_real64_t)(const int64_t *val, real64_t *r); void (*REAL_unary_from_int_real80_t)(const int64_t *val, real80_t *r); void (*REAL_unary_from_int_real128_t)(const int64_t *val, real128_t *r); void (*REAL_unary_is_exception_real16_t)(const real16_t *v1, ajla_flat_option_t *r); void (*REAL_unary_is_exception_real32_t)(const real32_t *v1, ajla_flat_option_t *r); void (*REAL_unary_is_exception_real64_t)(const real64_t *v1, ajla_flat_option_t *r); void (*REAL_unary_is_exception_real80_t)(const real80_t *v1, ajla_flat_option_t *r); void (*REAL_unary_is_exception_real128_t)(const real128_t *v1, ajla_flat_option_t *r); }; extern struct cg_upcall_vector_s u_cg_upcall_vector; # 41 "ipret.c" 2 # 189 "ipret.c" static inline __attribute__((__always_inline__)) bool FIXED_binary_add_int8_t (const uint8_t *op1, const uint8_t *op2, uint8_t *res){ *(uint8_t *)res = (*(const uint8_t *)op1) + (*(const uint8_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_subtract_int8_t (const uint8_t *op1, const uint8_t *op2, uint8_t *res){ *(uint8_t *)res = (*(const uint8_t *)op1) - (*(const uint8_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_multiply_int8_t (const uint8_t *op1, const uint8_t *op2, uint8_t *res){ *(uint8_t *)res = (*(const uint8_t *)op1) * (*(const uint8_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_and_int8_t (const uint8_t *op1, const uint8_t *op2, uint8_t *res){ *(uint8_t *)res = (*(const uint8_t *)op1) & (*(const uint8_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_or_int8_t (const uint8_t *op1, const uint8_t *op2, uint8_t *res){ *(uint8_t *)res = (*(const uint8_t *)op1) | (*(const uint8_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_xor_int8_t (const uint8_t *op1, const uint8_t *op2, uint8_t *res){ *(uint8_t *)res = (*(const uint8_t *)op1) ^ (*(const uint8_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_shl_int8_t (const uint8_t *op1, const uint8_t *op2, uint8_t *res){ *(uint8_t *)res = (*(const uint8_t *)op1) << ((*(const uint8_t *)op2) & (sizeof(uint8_t) * 8 - 1)); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_shr_int8_t (const uint8_t *op1, const uint8_t *op2, uint8_t *res){ *(uint8_t *)res = ((~(intmax_t)0x1234U >> 1) == ~(intmax_t)0x91aU) || (int8_t)(*(const uint8_t *)op1) >= 0 ? (uint8_t)((int8_t)(*(const uint8_t *)op1) >> ((*(const uint8_t *)op2) & (sizeof(uint8_t) * 8 - 1))) : ~(~(uint8_t)(*(const uint8_t *)op1) >> ((*(const uint8_t *)op2) & (sizeof(uint8_t) * 8 - 1))); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_ushr_int8_t (const uint8_t *op1, const uint8_t *op2, uint8_t *res){ *(uint8_t *)res = (*(const uint8_t *)op1) >> ((*(const uint8_t *)op2) & (sizeof(uint8_t) * 8 - 1)); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_equal_int8_t (const uint8_t *op1, const uint8_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (*(const uint8_t *)op1) == (*(const uint8_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_not_equal_int8_t (const uint8_t *op1, const uint8_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (*(const uint8_t *)op1) != (*(const uint8_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_less_int8_t (const uint8_t *op1, const uint8_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (int8_t)(*(const uint8_t *)op1) < (int8_t)(*(const uint8_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_less_equal_int8_t (const uint8_t *op1, const uint8_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (int8_t)(*(const uint8_t *)op1) <= (int8_t)(*(const uint8_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_greater_int8_t (const uint8_t *op1, const uint8_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (int8_t)(*(const uint8_t *)op1) > (int8_t)(*(const uint8_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_greater_equal_int8_t (const uint8_t *op1, const uint8_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (int8_t)(*(const uint8_t *)op1) >= (int8_t)(*(const uint8_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_uless_int8_t (const uint8_t *op1, const uint8_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (*(const uint8_t *)op1) < (*(const uint8_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_uless_equal_int8_t (const uint8_t *op1, const uint8_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (*(const uint8_t *)op1) <= (*(const uint8_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_ugreater_int8_t (const uint8_t *op1, const uint8_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (*(const uint8_t *)op1) > (*(const uint8_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_ugreater_equal_int8_t (const uint8_t *op1, const uint8_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (*(const uint8_t *)op1) >= (*(const uint8_t *)op2); return true; } static inline __attribute__((__always_inline__)) void FIXED_unary_not_int8_t (const uint8_t *op1, uint8_t *res) { *(uint8_t *)res = ~(*(uint8_t *)op1); } static inline __attribute__((__always_inline__)) void FIXED_unary_neg_int8_t (const uint8_t *op1, uint8_t *res) { *(uint8_t *)res = -(*(uint8_t *)op1); } static inline __attribute__((__always_inline__)) ip_t fixed_ldc_int8_t (uint8_t *res, const code_t *ip, bool small){ if (small && 1 > 2) { *res = (uint8_t)(int16_t)ip[0]; return 1; } *res = (uint8_t)get_unaligned_8(ip); return (1 + 1) / 2; } static inline __attribute__((__always_inline__)) bool FIXED_binary_add_int16_t (const uint16_t *op1, const uint16_t *op2, uint16_t *res){ *(uint16_t *)res = (*(const uint16_t *)op1) + (*(const uint16_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_subtract_int16_t (const uint16_t *op1, const uint16_t *op2, uint16_t *res){ *(uint16_t *)res = (*(const uint16_t *)op1) - (*(const uint16_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_multiply_int16_t (const uint16_t *op1, const uint16_t *op2, uint16_t *res){ *(uint16_t *)res = (*(const uint16_t *)op1) * (*(const uint16_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_and_int16_t (const uint16_t *op1, const uint16_t *op2, uint16_t *res){ *(uint16_t *)res = (*(const uint16_t *)op1) & (*(const uint16_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_or_int16_t (const uint16_t *op1, const uint16_t *op2, uint16_t *res){ *(uint16_t *)res = (*(const uint16_t *)op1) | (*(const uint16_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_xor_int16_t (const uint16_t *op1, const uint16_t *op2, uint16_t *res){ *(uint16_t *)res = (*(const uint16_t *)op1) ^ (*(const uint16_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_shl_int16_t (const uint16_t *op1, const uint16_t *op2, uint16_t *res){ *(uint16_t *)res = (*(const uint16_t *)op1) << ((*(const uint16_t *)op2) & (sizeof(uint16_t) * 8 - 1)); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_shr_int16_t (const uint16_t *op1, const uint16_t *op2, uint16_t *res){ *(uint16_t *)res = ((~(intmax_t)0x1234U >> 1) == ~(intmax_t)0x91aU) || (int16_t)(*(const uint16_t *)op1) >= 0 ? (uint16_t)((int16_t)(*(const uint16_t *)op1) >> ((*(const uint16_t *)op2) & (sizeof(uint16_t) * 8 - 1))) : ~(~(uint16_t)(*(const uint16_t *)op1) >> ((*(const uint16_t *)op2) & (sizeof(uint16_t) * 8 - 1))); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_ushr_int16_t (const uint16_t *op1, const uint16_t *op2, uint16_t *res){ *(uint16_t *)res = (*(const uint16_t *)op1) >> ((*(const uint16_t *)op2) & (sizeof(uint16_t) * 8 - 1)); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_equal_int16_t (const uint16_t *op1, const uint16_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (*(const uint16_t *)op1) == (*(const uint16_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_not_equal_int16_t (const uint16_t *op1, const uint16_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (*(const uint16_t *)op1) != (*(const uint16_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_less_int16_t (const uint16_t *op1, const uint16_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (int16_t)(*(const uint16_t *)op1) < (int16_t)(*(const uint16_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_less_equal_int16_t (const uint16_t *op1, const uint16_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (int16_t)(*(const uint16_t *)op1) <= (int16_t)(*(const uint16_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_greater_int16_t (const uint16_t *op1, const uint16_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (int16_t)(*(const uint16_t *)op1) > (int16_t)(*(const uint16_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_greater_equal_int16_t (const uint16_t *op1, const uint16_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (int16_t)(*(const uint16_t *)op1) >= (int16_t)(*(const uint16_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_uless_int16_t (const uint16_t *op1, const uint16_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (*(const uint16_t *)op1) < (*(const uint16_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_uless_equal_int16_t (const uint16_t *op1, const uint16_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (*(const uint16_t *)op1) <= (*(const uint16_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_ugreater_int16_t (const uint16_t *op1, const uint16_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (*(const uint16_t *)op1) > (*(const uint16_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_ugreater_equal_int16_t (const uint16_t *op1, const uint16_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (*(const uint16_t *)op1) >= (*(const uint16_t *)op2); return true; } static inline __attribute__((__always_inline__)) void FIXED_unary_not_int16_t (const uint16_t *op1, uint16_t *res) { *(uint16_t *)res = ~(*(uint16_t *)op1); } static inline __attribute__((__always_inline__)) void FIXED_unary_neg_int16_t (const uint16_t *op1, uint16_t *res) { *(uint16_t *)res = -(*(uint16_t *)op1); } static inline __attribute__((__always_inline__)) ip_t fixed_ldc_int16_t (uint16_t *res, const code_t *ip, bool small){ if (small && 2 > 2) { *res = (uint16_t)(int16_t)ip[0]; return 1; } *res = (uint16_t)get_unaligned_16(ip); return (2 + 1) / 2; } static inline __attribute__((__always_inline__)) bool FIXED_binary_add_int32_t (const uint32_t *op1, const uint32_t *op2, uint32_t *res){ *(uint32_t *)res = (*(const uint32_t *)op1) + (*(const uint32_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_subtract_int32_t (const uint32_t *op1, const uint32_t *op2, uint32_t *res){ *(uint32_t *)res = (*(const uint32_t *)op1) - (*(const uint32_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_multiply_int32_t (const uint32_t *op1, const uint32_t *op2, uint32_t *res){ *(uint32_t *)res = (*(const uint32_t *)op1) * (*(const uint32_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_and_int32_t (const uint32_t *op1, const uint32_t *op2, uint32_t *res){ *(uint32_t *)res = (*(const uint32_t *)op1) & (*(const uint32_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_or_int32_t (const uint32_t *op1, const uint32_t *op2, uint32_t *res){ *(uint32_t *)res = (*(const uint32_t *)op1) | (*(const uint32_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_xor_int32_t (const uint32_t *op1, const uint32_t *op2, uint32_t *res){ *(uint32_t *)res = (*(const uint32_t *)op1) ^ (*(const uint32_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_shl_int32_t (const uint32_t *op1, const uint32_t *op2, uint32_t *res){ *(uint32_t *)res = (*(const uint32_t *)op1) << ((*(const uint32_t *)op2) & (sizeof(uint32_t) * 8 - 1)); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_shr_int32_t (const uint32_t *op1, const uint32_t *op2, uint32_t *res){ *(uint32_t *)res = ((~(intmax_t)0x1234U >> 1) == ~(intmax_t)0x91aU) || (int32_t)(*(const uint32_t *)op1) >= 0 ? (uint32_t)((int32_t)(*(const uint32_t *)op1) >> ((*(const uint32_t *)op2) & (sizeof(uint32_t) * 8 - 1))) : ~(~(uint32_t)(*(const uint32_t *)op1) >> ((*(const uint32_t *)op2) & (sizeof(uint32_t) * 8 - 1))); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_ushr_int32_t (const uint32_t *op1, const uint32_t *op2, uint32_t *res){ *(uint32_t *)res = (*(const uint32_t *)op1) >> ((*(const uint32_t *)op2) & (sizeof(uint32_t) * 8 - 1)); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_equal_int32_t (const uint32_t *op1, const uint32_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (*(const uint32_t *)op1) == (*(const uint32_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_not_equal_int32_t (const uint32_t *op1, const uint32_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (*(const uint32_t *)op1) != (*(const uint32_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_less_int32_t (const uint32_t *op1, const uint32_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (int32_t)(*(const uint32_t *)op1) < (int32_t)(*(const uint32_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_less_equal_int32_t (const uint32_t *op1, const uint32_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (int32_t)(*(const uint32_t *)op1) <= (int32_t)(*(const uint32_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_greater_int32_t (const uint32_t *op1, const uint32_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (int32_t)(*(const uint32_t *)op1) > (int32_t)(*(const uint32_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_greater_equal_int32_t (const uint32_t *op1, const uint32_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (int32_t)(*(const uint32_t *)op1) >= (int32_t)(*(const uint32_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_uless_int32_t (const uint32_t *op1, const uint32_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (*(const uint32_t *)op1) < (*(const uint32_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_uless_equal_int32_t (const uint32_t *op1, const uint32_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (*(const uint32_t *)op1) <= (*(const uint32_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_ugreater_int32_t (const uint32_t *op1, const uint32_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (*(const uint32_t *)op1) > (*(const uint32_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_ugreater_equal_int32_t (const uint32_t *op1, const uint32_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (*(const uint32_t *)op1) >= (*(const uint32_t *)op2); return true; } static inline __attribute__((__always_inline__)) void FIXED_unary_not_int32_t (const uint32_t *op1, uint32_t *res) { *(uint32_t *)res = ~(*(uint32_t *)op1); } static inline __attribute__((__always_inline__)) void FIXED_unary_neg_int32_t (const uint32_t *op1, uint32_t *res) { *(uint32_t *)res = -(*(uint32_t *)op1); } static inline __attribute__((__always_inline__)) ip_t fixed_ldc_int32_t (uint32_t *res, const code_t *ip, bool small){ if (small && 4 > 2) { *res = (uint32_t)(int16_t)ip[0]; return 1; } *res = (uint32_t)get_unaligned_32(ip); return (4 + 1) / 2; } static inline __attribute__((__always_inline__)) bool FIXED_binary_add_int64_t (const uint64_t *op1, const uint64_t *op2, uint64_t *res){ *(uint64_t *)res = (*(const uint64_t *)op1) + (*(const uint64_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_subtract_int64_t (const uint64_t *op1, const uint64_t *op2, uint64_t *res){ *(uint64_t *)res = (*(const uint64_t *)op1) - (*(const uint64_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_multiply_int64_t (const uint64_t *op1, const uint64_t *op2, uint64_t *res){ *(uint64_t *)res = (*(const uint64_t *)op1) * (*(const uint64_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_and_int64_t (const uint64_t *op1, const uint64_t *op2, uint64_t *res){ *(uint64_t *)res = (*(const uint64_t *)op1) & (*(const uint64_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_or_int64_t (const uint64_t *op1, const uint64_t *op2, uint64_t *res){ *(uint64_t *)res = (*(const uint64_t *)op1) | (*(const uint64_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_xor_int64_t (const uint64_t *op1, const uint64_t *op2, uint64_t *res){ *(uint64_t *)res = (*(const uint64_t *)op1) ^ (*(const uint64_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_shl_int64_t (const uint64_t *op1, const uint64_t *op2, uint64_t *res){ *(uint64_t *)res = (*(const uint64_t *)op1) << ((*(const uint64_t *)op2) & (sizeof(uint64_t) * 8 - 1)); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_shr_int64_t (const uint64_t *op1, const uint64_t *op2, uint64_t *res){ *(uint64_t *)res = ((~(intmax_t)0x1234U >> 1) == ~(intmax_t)0x91aU) || (int64_t)(*(const uint64_t *)op1) >= 0 ? (uint64_t)((int64_t)(*(const uint64_t *)op1) >> ((*(const uint64_t *)op2) & (sizeof(uint64_t) * 8 - 1))) : ~(~(uint64_t)(*(const uint64_t *)op1) >> ((*(const uint64_t *)op2) & (sizeof(uint64_t) * 8 - 1))); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_ushr_int64_t (const uint64_t *op1, const uint64_t *op2, uint64_t *res){ *(uint64_t *)res = (*(const uint64_t *)op1) >> ((*(const uint64_t *)op2) & (sizeof(uint64_t) * 8 - 1)); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_equal_int64_t (const uint64_t *op1, const uint64_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (*(const uint64_t *)op1) == (*(const uint64_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_not_equal_int64_t (const uint64_t *op1, const uint64_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (*(const uint64_t *)op1) != (*(const uint64_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_less_int64_t (const uint64_t *op1, const uint64_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (int64_t)(*(const uint64_t *)op1) < (int64_t)(*(const uint64_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_less_equal_int64_t (const uint64_t *op1, const uint64_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (int64_t)(*(const uint64_t *)op1) <= (int64_t)(*(const uint64_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_greater_int64_t (const uint64_t *op1, const uint64_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (int64_t)(*(const uint64_t *)op1) > (int64_t)(*(const uint64_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_greater_equal_int64_t (const uint64_t *op1, const uint64_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (int64_t)(*(const uint64_t *)op1) >= (int64_t)(*(const uint64_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_uless_int64_t (const uint64_t *op1, const uint64_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (*(const uint64_t *)op1) < (*(const uint64_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_uless_equal_int64_t (const uint64_t *op1, const uint64_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (*(const uint64_t *)op1) <= (*(const uint64_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_ugreater_int64_t (const uint64_t *op1, const uint64_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (*(const uint64_t *)op1) > (*(const uint64_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_ugreater_equal_int64_t (const uint64_t *op1, const uint64_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (*(const uint64_t *)op1) >= (*(const uint64_t *)op2); return true; } static inline __attribute__((__always_inline__)) void FIXED_unary_not_int64_t (const uint64_t *op1, uint64_t *res) { *(uint64_t *)res = ~(*(uint64_t *)op1); } static inline __attribute__((__always_inline__)) void FIXED_unary_neg_int64_t (const uint64_t *op1, uint64_t *res) { *(uint64_t *)res = -(*(uint64_t *)op1); } static inline __attribute__((__always_inline__)) ip_t fixed_ldc_int64_t (uint64_t *res, const code_t *ip, bool small){ if (small && 8 > 2) { *res = (uint64_t)(int16_t)ip[0]; return 1; } *res = (uint64_t)get_unaligned_64(ip); return (8 + 1) / 2; } static inline __attribute__((__always_inline__)) bool FIXED_binary_add_int128_t (const uint128_t *op1, const uint128_t *op2, uint128_t *res){ *(uint128_t *)res = (*(const uint128_t *)op1) + (*(const uint128_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_subtract_int128_t (const uint128_t *op1, const uint128_t *op2, uint128_t *res){ *(uint128_t *)res = (*(const uint128_t *)op1) - (*(const uint128_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_multiply_int128_t (const uint128_t *op1, const uint128_t *op2, uint128_t *res){ *(uint128_t *)res = (*(const uint128_t *)op1) * (*(const uint128_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_and_int128_t (const uint128_t *op1, const uint128_t *op2, uint128_t *res){ *(uint128_t *)res = (*(const uint128_t *)op1) & (*(const uint128_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_or_int128_t (const uint128_t *op1, const uint128_t *op2, uint128_t *res){ *(uint128_t *)res = (*(const uint128_t *)op1) | (*(const uint128_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_xor_int128_t (const uint128_t *op1, const uint128_t *op2, uint128_t *res){ *(uint128_t *)res = (*(const uint128_t *)op1) ^ (*(const uint128_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_shl_int128_t (const uint128_t *op1, const uint128_t *op2, uint128_t *res){ *(uint128_t *)res = (*(const uint128_t *)op1) << ((*(const uint128_t *)op2) & (sizeof(uint128_t) * 8 - 1)); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_shr_int128_t (const uint128_t *op1, const uint128_t *op2, uint128_t *res){ *(uint128_t *)res = ((~(intmax_t)0x1234U >> 1) == ~(intmax_t)0x91aU) || (int128_t)(*(const uint128_t *)op1) >= 0 ? (uint128_t)((int128_t)(*(const uint128_t *)op1) >> ((*(const uint128_t *)op2) & (sizeof(uint128_t) * 8 - 1))) : ~(~(uint128_t)(*(const uint128_t *)op1) >> ((*(const uint128_t *)op2) & (sizeof(uint128_t) * 8 - 1))); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_ushr_int128_t (const uint128_t *op1, const uint128_t *op2, uint128_t *res){ *(uint128_t *)res = (*(const uint128_t *)op1) >> ((*(const uint128_t *)op2) & (sizeof(uint128_t) * 8 - 1)); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_equal_int128_t (const uint128_t *op1, const uint128_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (*(const uint128_t *)op1) == (*(const uint128_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_not_equal_int128_t (const uint128_t *op1, const uint128_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (*(const uint128_t *)op1) != (*(const uint128_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_less_int128_t (const uint128_t *op1, const uint128_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (int128_t)(*(const uint128_t *)op1) < (int128_t)(*(const uint128_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_less_equal_int128_t (const uint128_t *op1, const uint128_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (int128_t)(*(const uint128_t *)op1) <= (int128_t)(*(const uint128_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_greater_int128_t (const uint128_t *op1, const uint128_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (int128_t)(*(const uint128_t *)op1) > (int128_t)(*(const uint128_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_greater_equal_int128_t (const uint128_t *op1, const uint128_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (int128_t)(*(const uint128_t *)op1) >= (int128_t)(*(const uint128_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_uless_int128_t (const uint128_t *op1, const uint128_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (*(const uint128_t *)op1) < (*(const uint128_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_uless_equal_int128_t (const uint128_t *op1, const uint128_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (*(const uint128_t *)op1) <= (*(const uint128_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_ugreater_int128_t (const uint128_t *op1, const uint128_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (*(const uint128_t *)op1) > (*(const uint128_t *)op2); return true; } static inline __attribute__((__always_inline__)) bool FIXED_binary_ugreater_equal_int128_t (const uint128_t *op1, const uint128_t *op2, ajla_flat_option_t *res){ *(ajla_flat_option_t *)res = (*(const uint128_t *)op1) >= (*(const uint128_t *)op2); return true; } static inline __attribute__((__always_inline__)) void FIXED_unary_not_int128_t (const uint128_t *op1, uint128_t *res) { *(uint128_t *)res = ~(*(uint128_t *)op1); } static inline __attribute__((__always_inline__)) void FIXED_unary_neg_int128_t (const uint128_t *op1, uint128_t *res) { *(uint128_t *)res = -(*(uint128_t *)op1); } static inline __attribute__((__always_inline__)) ip_t fixed_ldc_int128_t (uint128_t *res, const code_t *ip, bool small){ if (small && 16 > 2) { *res = (uint128_t)(int16_t)ip[0]; return 1; } *res = (uint128_t)get_unaligned_128(ip); return (16 + 1) / 2; } # 231 "ipret.c" static inline __attribute__((__always_inline__)) bool INT_binary_and_int8_t(const void *op1, const void *op2, void *res){ *((int8_t *)return_ptr(res)) = *((const int8_t *)return_ptr(op1)) & *((const int8_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_or_int8_t(const void *op1, const void *op2, void *res){ *((int8_t *)return_ptr(res)) = *((const int8_t *)return_ptr(op1)) | *((const int8_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_xor_int8_t(const void *op1, const void *op2, void *res){ *((int8_t *)return_ptr(res)) = *((const int8_t *)return_ptr(op1)) ^ *((const int8_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_equal_int8_t(const void *op1, const void *op2, ajla_flat_option_t *res){ *res = *((const int8_t *)return_ptr(op1)) == *((const int8_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_not_equal_int8_t(const void *op1, const void *op2, ajla_flat_option_t *res){ *res = *((const int8_t *)return_ptr(op1)) != *((const int8_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_less_int8_t(const void *op1, const void *op2, ajla_flat_option_t *res){ *res = *((const int8_t *)return_ptr(op1)) < *((const int8_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_less_equal_int8_t(const void *op1, const void *op2, ajla_flat_option_t *res){ *res = *((const int8_t *)return_ptr(op1)) <= *((const int8_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_greater_int8_t(const void *op1, const void *op2, ajla_flat_option_t *res){ *res = *((const int8_t *)return_ptr(op1)) > *((const int8_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_greater_equal_int8_t(const void *op1, const void *op2, ajla_flat_option_t *res){ *res = *((const int8_t *)return_ptr(op1)) >= *((const int8_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) ip_t int_ldc_int8_t (int8_t *res, const code_t *ip, bool small){ return fixed_ldc_int8_t(((uint8_t *)return_ptr(res)), ip, small); } static inline __attribute__((__always_inline__)) bool INT_binary_and_int16_t(const void *op1, const void *op2, void *res){ *((int16_t *)return_ptr(res)) = *((const int16_t *)return_ptr(op1)) & *((const int16_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_or_int16_t(const void *op1, const void *op2, void *res){ *((int16_t *)return_ptr(res)) = *((const int16_t *)return_ptr(op1)) | *((const int16_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_xor_int16_t(const void *op1, const void *op2, void *res){ *((int16_t *)return_ptr(res)) = *((const int16_t *)return_ptr(op1)) ^ *((const int16_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_equal_int16_t(const void *op1, const void *op2, ajla_flat_option_t *res){ *res = *((const int16_t *)return_ptr(op1)) == *((const int16_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_not_equal_int16_t(const void *op1, const void *op2, ajla_flat_option_t *res){ *res = *((const int16_t *)return_ptr(op1)) != *((const int16_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_less_int16_t(const void *op1, const void *op2, ajla_flat_option_t *res){ *res = *((const int16_t *)return_ptr(op1)) < *((const int16_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_less_equal_int16_t(const void *op1, const void *op2, ajla_flat_option_t *res){ *res = *((const int16_t *)return_ptr(op1)) <= *((const int16_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_greater_int16_t(const void *op1, const void *op2, ajla_flat_option_t *res){ *res = *((const int16_t *)return_ptr(op1)) > *((const int16_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_greater_equal_int16_t(const void *op1, const void *op2, ajla_flat_option_t *res){ *res = *((const int16_t *)return_ptr(op1)) >= *((const int16_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) ip_t int_ldc_int16_t (int16_t *res, const code_t *ip, bool small){ return fixed_ldc_int16_t(((uint16_t *)return_ptr(res)), ip, small); } static inline __attribute__((__always_inline__)) bool INT_binary_and_int32_t(const void *op1, const void *op2, void *res){ *((int32_t *)return_ptr(res)) = *((const int32_t *)return_ptr(op1)) & *((const int32_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_or_int32_t(const void *op1, const void *op2, void *res){ *((int32_t *)return_ptr(res)) = *((const int32_t *)return_ptr(op1)) | *((const int32_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_xor_int32_t(const void *op1, const void *op2, void *res){ *((int32_t *)return_ptr(res)) = *((const int32_t *)return_ptr(op1)) ^ *((const int32_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_equal_int32_t(const void *op1, const void *op2, ajla_flat_option_t *res){ *res = *((const int32_t *)return_ptr(op1)) == *((const int32_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_not_equal_int32_t(const void *op1, const void *op2, ajla_flat_option_t *res){ *res = *((const int32_t *)return_ptr(op1)) != *((const int32_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_less_int32_t(const void *op1, const void *op2, ajla_flat_option_t *res){ *res = *((const int32_t *)return_ptr(op1)) < *((const int32_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_less_equal_int32_t(const void *op1, const void *op2, ajla_flat_option_t *res){ *res = *((const int32_t *)return_ptr(op1)) <= *((const int32_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_greater_int32_t(const void *op1, const void *op2, ajla_flat_option_t *res){ *res = *((const int32_t *)return_ptr(op1)) > *((const int32_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_greater_equal_int32_t(const void *op1, const void *op2, ajla_flat_option_t *res){ *res = *((const int32_t *)return_ptr(op1)) >= *((const int32_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) ip_t int_ldc_int32_t (int32_t *res, const code_t *ip, bool small){ return fixed_ldc_int32_t(((uint32_t *)return_ptr(res)), ip, small); } static inline __attribute__((__always_inline__)) bool INT_binary_and_int64_t(const void *op1, const void *op2, void *res){ *((int64_t *)return_ptr(res)) = *((const int64_t *)return_ptr(op1)) & *((const int64_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_or_int64_t(const void *op1, const void *op2, void *res){ *((int64_t *)return_ptr(res)) = *((const int64_t *)return_ptr(op1)) | *((const int64_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_xor_int64_t(const void *op1, const void *op2, void *res){ *((int64_t *)return_ptr(res)) = *((const int64_t *)return_ptr(op1)) ^ *((const int64_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_equal_int64_t(const void *op1, const void *op2, ajla_flat_option_t *res){ *res = *((const int64_t *)return_ptr(op1)) == *((const int64_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_not_equal_int64_t(const void *op1, const void *op2, ajla_flat_option_t *res){ *res = *((const int64_t *)return_ptr(op1)) != *((const int64_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_less_int64_t(const void *op1, const void *op2, ajla_flat_option_t *res){ *res = *((const int64_t *)return_ptr(op1)) < *((const int64_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_less_equal_int64_t(const void *op1, const void *op2, ajla_flat_option_t *res){ *res = *((const int64_t *)return_ptr(op1)) <= *((const int64_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_greater_int64_t(const void *op1, const void *op2, ajla_flat_option_t *res){ *res = *((const int64_t *)return_ptr(op1)) > *((const int64_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_greater_equal_int64_t(const void *op1, const void *op2, ajla_flat_option_t *res){ *res = *((const int64_t *)return_ptr(op1)) >= *((const int64_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) ip_t int_ldc_int64_t (int64_t *res, const code_t *ip, bool small){ return fixed_ldc_int64_t(((uint64_t *)return_ptr(res)), ip, small); } static inline __attribute__((__always_inline__)) bool INT_binary_and_int128_t(const void *op1, const void *op2, void *res){ *((int128_t *)return_ptr(res)) = *((const int128_t *)return_ptr(op1)) & *((const int128_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_or_int128_t(const void *op1, const void *op2, void *res){ *((int128_t *)return_ptr(res)) = *((const int128_t *)return_ptr(op1)) | *((const int128_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_xor_int128_t(const void *op1, const void *op2, void *res){ *((int128_t *)return_ptr(res)) = *((const int128_t *)return_ptr(op1)) ^ *((const int128_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_equal_int128_t(const void *op1, const void *op2, ajla_flat_option_t *res){ *res = *((const int128_t *)return_ptr(op1)) == *((const int128_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_not_equal_int128_t(const void *op1, const void *op2, ajla_flat_option_t *res){ *res = *((const int128_t *)return_ptr(op1)) != *((const int128_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_less_int128_t(const void *op1, const void *op2, ajla_flat_option_t *res){ *res = *((const int128_t *)return_ptr(op1)) < *((const int128_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_less_equal_int128_t(const void *op1, const void *op2, ajla_flat_option_t *res){ *res = *((const int128_t *)return_ptr(op1)) <= *((const int128_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_greater_int128_t(const void *op1, const void *op2, ajla_flat_option_t *res){ *res = *((const int128_t *)return_ptr(op1)) > *((const int128_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) bool INT_binary_greater_equal_int128_t(const void *op1, const void *op2, ajla_flat_option_t *res){ *res = *((const int128_t *)return_ptr(op1)) >= *((const int128_t *)return_ptr(op2)); return true; } static inline __attribute__((__always_inline__)) ip_t int_ldc_int128_t (int128_t *res, const code_t *ip, bool small){ return fixed_ldc_int128_t(((uint128_t *)return_ptr(res)), ip, small); } # 246 "ipret.c" static inline __attribute__((__always_inline__)) bool do_nextafter_real16_t(real16_t __attribute__((__unused__)) x, int __attribute__((__unused__)) dir, real16_t __attribute__((__unused__)) *res) { return false; } static inline __attribute__((__always_inline__)) bool do_nextafter_real32_t(real32_t __attribute__((__unused__)) x, int __attribute__((__unused__)) dir, real32_t __attribute__((__unused__)) *res) { *res = nextafterf(x, # 256 "ipret.c" 3 (__builtin_huge_valf ()) # 256 "ipret.c" * dir); return true; } static inline __attribute__((__always_inline__)) bool do_nextafter_real64_t(real64_t __attribute__((__unused__)) x, int __attribute__((__unused__)) dir, real64_t __attribute__((__unused__)) *res) { *res = nextafter(x, # 268 "ipret.c" 3 (__builtin_huge_val ()) # 268 "ipret.c" * dir); return true; } static inline __attribute__((__always_inline__)) bool do_nextafter_real80_t(real80_t __attribute__((__unused__)) x, int dir, real80_t __attribute__((__unused__)) *res) { *res = nextafterl(x, # 280 "ipret.c" 3 (__builtin_huge_vall ()) # 280 "ipret.c" * dir); return true; } static inline __attribute__((__always_inline__)) bool do_nextafter_real128_t(real128_t __attribute__((__unused__)) x, int dir, real128_t __attribute__((__unused__)) *res) { # 299 "ipret.c" *res = nextafterq(x, # 299 "ipret.c" 3 (__builtin_huge_val ()) # 299 "ipret.c" * dir); return true; } # 574 "ipret.c" static inline __attribute__((__always_inline__)) bool REAL_binary_add_real16_t (const real16_t *op1, const real16_t *op2, real16_t *res){ *res = (float_to_half(((half_to_float(*op1))) + ((half_to_float(*op2))))); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_subtract_real16_t (const real16_t *op1, const real16_t *op2, real16_t *res){ *res = (float_to_half(((half_to_float(*op1))) - ((half_to_float(*op2))))); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_multiply_real16_t (const real16_t *op1, const real16_t *op2, real16_t *res){ *res = (float_to_half(((half_to_float(*op1))) * ((half_to_float(*op2))))); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_divide_real16_t (const real16_t *op1, const real16_t *op2, real16_t *res){ *res = (float_to_half(((half_to_float(*op1))) / ((half_to_float(*op2))))); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_modulo_real16_t (const real16_t *op1, const real16_t *op2, real16_t *res){ *res = (float_to_half(fmodf(((half_to_float(*op1))), ((half_to_float(*op2)))))); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_atan2_real16_t (const real16_t *op1, const real16_t *op2, real16_t *res){ *res = (float_to_half(atan2f(((half_to_float(*op1))), ((half_to_float(*op2)))))); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_equal_real16_t (const real16_t *op1, const real16_t *op2, ajla_flat_option_t *res){ real32_t o1 = (half_to_float(*op1)); real32_t o2 = (half_to_float(*op2)); if (((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))) return false; *res = o1 == o2; return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_not_equal_real16_t (const real16_t *op1, const real16_t *op2, ajla_flat_option_t *res){ real32_t o1 = (half_to_float(*op1)); real32_t o2 = (half_to_float(*op2)); if (((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))) return false; *res = # 574 "ipret.c" 3 __builtin_islessgreater( # 574 "ipret.c" o1 # 574 "ipret.c" 3 , # 574 "ipret.c" o2 # 574 "ipret.c" 3 ) # 574 "ipret.c" ; return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_less_real16_t (const real16_t *op1, const real16_t *op2, ajla_flat_option_t *res){ real32_t o1 = (half_to_float(*op1)); real32_t o2 = (half_to_float(*op2)); if (((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))) return false; *res = # 574 "ipret.c" 3 __builtin_isless( # 574 "ipret.c" o1 # 574 "ipret.c" 3 , # 574 "ipret.c" o2 # 574 "ipret.c" 3 ) # 574 "ipret.c" ; return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_less_equal_real16_t (const real16_t *op1, const real16_t *op2, ajla_flat_option_t *res){ real32_t o1 = (half_to_float(*op1)); real32_t o2 = (half_to_float(*op2)); if (((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))) return false; *res = # 574 "ipret.c" 3 __builtin_islessequal( # 574 "ipret.c" o1 # 574 "ipret.c" 3 , # 574 "ipret.c" o2 # 574 "ipret.c" 3 ) # 574 "ipret.c" ; return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_greater_real16_t (const real16_t *op1, const real16_t *op2, ajla_flat_option_t *res){ real32_t o1 = (half_to_float(*op1)); real32_t o2 = (half_to_float(*op2)); if (((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))) return false; *res = # 574 "ipret.c" 3 __builtin_isgreater( # 574 "ipret.c" o1 # 574 "ipret.c" 3 , # 574 "ipret.c" o2 # 574 "ipret.c" 3 ) # 574 "ipret.c" ; return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_greater_equal_real16_t (const real16_t *op1, const real16_t *op2, ajla_flat_option_t *res){ real32_t o1 = (half_to_float(*op1)); real32_t o2 = (half_to_float(*op2)); if (((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))) return false; *res = # 574 "ipret.c" 3 __builtin_isgreaterequal( # 574 "ipret.c" o1 # 574 "ipret.c" 3 , # 574 "ipret.c" o2 # 574 "ipret.c" 3 ) # 574 "ipret.c" ; return true; } static inline __attribute__((__always_inline__)) void REAL_unary_neg_real16_t (const real16_t *op1, real16_t *res) { if (!0 && 1) { if (!0) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (float_to_half(-((half_to_float(*op1))))); } static inline __attribute__((__always_inline__)) void REAL_unary_sqrt_real16_t (const real16_t *op1, real16_t *res) { if (!0 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (float_to_half(sqrtf(((half_to_float(*op1)))))); } static inline __attribute__((__always_inline__)) void REAL_unary_cbrt_real16_t (const real16_t *op1, real16_t *res) { if (!0 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (float_to_half(cbrtf(((half_to_float(*op1)))))); } static inline __attribute__((__always_inline__)) void REAL_unary_sin_real16_t (const real16_t *op1, real16_t *res) { if (!0 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (float_to_half(sinf(((half_to_float(*op1)))))); } static inline __attribute__((__always_inline__)) void REAL_unary_cos_real16_t (const real16_t *op1, real16_t *res) { if (!0 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (float_to_half(cosf(((half_to_float(*op1)))))); } static inline __attribute__((__always_inline__)) void REAL_unary_tan_real16_t (const real16_t *op1, real16_t *res) { if (!0 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (float_to_half(tanf(((half_to_float(*op1)))))); } static inline __attribute__((__always_inline__)) void REAL_unary_asin_real16_t (const real16_t *op1, real16_t *res) { if (!0 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (float_to_half(asinf(((half_to_float(*op1)))))); } static inline __attribute__((__always_inline__)) void REAL_unary_acos_real16_t (const real16_t *op1, real16_t *res) { if (!0 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (float_to_half(acosf(((half_to_float(*op1)))))); } static inline __attribute__((__always_inline__)) void REAL_unary_atan_real16_t (const real16_t *op1, real16_t *res) { if (!0 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (float_to_half(atanf(((half_to_float(*op1)))))); } static inline __attribute__((__always_inline__)) void REAL_unary_sinh_real16_t (const real16_t *op1, real16_t *res) { if (!0 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (float_to_half(sinhf(((half_to_float(*op1)))))); } static inline __attribute__((__always_inline__)) void REAL_unary_cosh_real16_t (const real16_t *op1, real16_t *res) { if (!0 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (float_to_half(coshf(((half_to_float(*op1)))))); } static inline __attribute__((__always_inline__)) void REAL_unary_tanh_real16_t (const real16_t *op1, real16_t *res) { if (!0 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (float_to_half(tanhf(((half_to_float(*op1)))))); } static inline __attribute__((__always_inline__)) void REAL_unary_asinh_real16_t (const real16_t *op1, real16_t *res) { if (!0 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (float_to_half(asinhf(((half_to_float(*op1)))))); } static inline __attribute__((__always_inline__)) void REAL_unary_acosh_real16_t (const real16_t *op1, real16_t *res) { if (!0 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (float_to_half(acoshf(((half_to_float(*op1)))))); } static inline __attribute__((__always_inline__)) void REAL_unary_atanh_real16_t (const real16_t *op1, real16_t *res) { if (!0 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (float_to_half(atanhf(((half_to_float(*op1)))))); } static inline __attribute__((__always_inline__)) void REAL_unary_exp2_real16_t (const real16_t *op1, real16_t *res) { if (!0 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (float_to_half(exp2f(((half_to_float(*op1)))))); } static inline __attribute__((__always_inline__)) void REAL_unary_exp_real16_t (const real16_t *op1, real16_t *res) { if (!0 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (float_to_half(expf(((half_to_float(*op1)))))); } static inline __attribute__((__always_inline__)) void REAL_unary_exp10_real16_t (const real16_t *op1, real16_t *res) { if (!0 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (float_to_half(exp10f(((half_to_float(*op1)))))); } static inline __attribute__((__always_inline__)) void REAL_unary_log2_real16_t (const real16_t *op1, real16_t *res) { if (!0 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (float_to_half(log2f(((half_to_float(*op1)))))); } static inline __attribute__((__always_inline__)) void REAL_unary_log_real16_t (const real16_t *op1, real16_t *res) { if (!0 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (float_to_half(logf(((half_to_float(*op1)))))); } static inline __attribute__((__always_inline__)) void REAL_unary_log10_real16_t (const real16_t *op1, real16_t *res) { if (!0 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (float_to_half(log10f(((half_to_float(*op1)))))); } static inline __attribute__((__always_inline__)) void REAL_unary_round_real16_t (const real16_t *op1, real16_t *res) { if (!0 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (float_to_half(rintf(((half_to_float(*op1)))))); } static inline __attribute__((__always_inline__)) void REAL_unary_ceil_real16_t (const real16_t *op1, real16_t *res) { if (!0 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (float_to_half(ceilf(((half_to_float(*op1)))))); } static inline __attribute__((__always_inline__)) void REAL_unary_floor_real16_t (const real16_t *op1, real16_t *res) { if (!0 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (float_to_half(floorf(((half_to_float(*op1)))))); } static inline __attribute__((__always_inline__)) void REAL_unary_trunc_real16_t (const real16_t *op1, real16_t *res) { if (!0 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (float_to_half(truncf(((half_to_float(*op1)))))); } static inline __attribute__((__always_inline__)) bool REAL_binary_power_real16_t (const real16_t *op1, const real16_t *op2, real16_t *res){ real32_t o1 = (half_to_float(*op1)); real32_t o2 = (half_to_float(*op2)); real32_t r; if ((__builtin_expect((int)(((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))), 0))) return false; r = powf(o1, o2); *res = (float_to_half(r)); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_ldexp_real16_t (const real16_t *op1, const real16_t *op2, real16_t *res){ real32_t m; real32_t o1 = (half_to_float(*op1)); real32_t o2 = (half_to_float(*op2)); if ((__builtin_expect((int)(((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))), 0))) return false; if ((__builtin_expect((int)(o2 >= (real32_t)((int)(-((int)1 << (8 * sizeof(int) - 2)) * 2))), 1)) && (__builtin_expect((int)(o2 <= (real32_t)(~((int)(-((int)1 << (8 * sizeof(int) - 2)) * 2)))), 1)) && (__builtin_expect((int)(o2 == (int)o2), 1))) { *res = (float_to_half(ldexpf(o1, (int)o2))); } else { m = exp2f(o2); m *= o1; *res = (float_to_half(m)); } return true; } static inline __attribute__((__always_inline__)) void REAL_unary_fract_real16_t (const real16_t *op1, real16_t *res) { real32_t m = (half_to_float(*op1)); union { real32_t i; float f; } u; if (false) { if ((__builtin_expect((int)(!isnanf(m)), 1)) && (__builtin_expect((int)(!(( # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" == # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" / 2) && fabsf(m) < # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" )), 0))) { *res = (float_to_half(m >= 0 ? 0. : -0.)); return; } } *res = (float_to_half(modff(m, (void *)&u))); } static inline __attribute__((__always_inline__)) void REAL_unary_mantissa_real16_t (const real16_t *op1, real16_t *res) { int i; *res = (float_to_half(frexpf((half_to_float(*op1)), &i))); } static inline __attribute__((__always_inline__)) void REAL_unary_exponent_real16_t (const real16_t *op1, real16_t *res) { int i; real32_t m = frexpf((half_to_float(*op1)), &i); if ((__builtin_expect((int)(isnanf(m)), 0))) { *res = (float_to_half(m)); return; } if ((__builtin_expect((int)(!(( # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" == # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" / 2) && fabsf(m) < # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" )), 0))) { *res = (float_to_half((real32_t)0.)); return; } *res = (float_to_half((real32_t)i)); } static inline __attribute__((__always_inline__)) real16_t REAL_unary_next_prev_number_real16_t (real16_t op1, int dir) { int ex, bit; volatile real32_t m, mm, n1; volatile real16_t res, o; if ((__builtin_expect((int)((((op1) & 0x7fff) > 0x7c00)), 0))) return op1; n1 = (half_to_float(op1)); if ((__builtin_expect((int)(!(((op1) & 0x7fff) < 0x7c00)), 0))) { if ((n1 >= 0) == (dir >= 0)) return op1; m = ldexpf(1, 11) - 1; while (1) { mm = m * 2; res = (float_to_half(mm)); if ((__builtin_expect((int)(!(((res) & 0x7fff) < 0x7c00)), 0))) break; m = mm; } return (float_to_half(m * -dir)); } if ((__builtin_expect((int)(!n1), 0))) { res = (float_to_half(1)); o = (float_to_half(1)); while (1) { o = (float_to_half((half_to_float(o)) * 0.5)); m = (half_to_float(o)); if (m == 0) break; res = o; } return (float_to_half((half_to_float(res)) * dir)); } m = frexpf(n1, &ex); bit = 11 + 1; again: mm = m + ldexpf(dir, -bit); o = (float_to_half(ldexpf(mm, ex))); res = o; if ((half_to_float(res)) == n1) { bit--; goto again; } return res; } static inline __attribute__((__always_inline__)) void REAL_unary_next_number_real16_t (const real16_t *op1, real16_t *res) { if (do_nextafter_real16_t(*op1, 1, res)) return; *res = REAL_unary_next_prev_number_real16_t(*op1, 1); } static inline __attribute__((__always_inline__)) void REAL_unary_prev_number_real16_t (const real16_t *op1, real16_t *res) { if (do_nextafter_real16_t(*op1, -1, res)) return; *res = REAL_unary_next_prev_number_real16_t(*op1, -1); } static inline __attribute__((__always_inline__)) bool REAL_unary_to_int_real16_t(const real16_t *val, int64_t *r){ real32_t val1; val1 = (half_to_float(*val)); if ((__builtin_expect((int)(val1 > (real32_t)((int64_t)(-((int64_t)1 << (8 * sizeof(int64_t) - 2)) * 2))), 1)) && (__builtin_expect((int)(val1 < (real32_t)(~((int64_t)(-((int64_t)1 << (8 * sizeof(int64_t) - 2)) * 2)))), 1))) { *r = val1; return true; } return false; } static inline __attribute__((__always_inline__)) void REAL_unary_from_int_real16_t(const int64_t *val, real16_t *r){ *r = (float_to_half(*val)); } static inline __attribute__((__always_inline__)) void REAL_unary_is_exception_real16_t (const real16_t *op1, ajla_flat_option_t *res){ *res = (((*op1) & 0x7fff) > 0x7c00); }static inline __attribute__((__always_inline__)) size_t fixed_ldc_real16_t (real16_t *res, const code_t *ip, bool __attribute__((__unused__)) shrt){ memcpy(res, ip, sizeof(real16_t)); return (((sizeof(real16_t)) + (sizeof(code_t)) - 1) & ~((sizeof(code_t)) - 1 + 0 * (sizeof(real16_t)))) / sizeof(code_t);} static inline __attribute__((__always_inline__)) bool REAL_binary_add_real32_t (const real32_t *op1, const real32_t *op2, real32_t *res){ *res = (((*op1)) + ((*op2))); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_subtract_real32_t (const real32_t *op1, const real32_t *op2, real32_t *res){ *res = (((*op1)) - ((*op2))); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_multiply_real32_t (const real32_t *op1, const real32_t *op2, real32_t *res){ *res = (((*op1)) * ((*op2))); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_divide_real32_t (const real32_t *op1, const real32_t *op2, real32_t *res){ *res = (((*op1)) / ((*op2))); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_modulo_real32_t (const real32_t *op1, const real32_t *op2, real32_t *res){ *res = (fmodf(((*op1)), ((*op2)))); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_atan2_real32_t (const real32_t *op1, const real32_t *op2, real32_t *res){ *res = (atan2f(((*op1)), ((*op2)))); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_equal_real32_t (const real32_t *op1, const real32_t *op2, ajla_flat_option_t *res){ real32_t o1 = (*op1); real32_t o2 = (*op2); if (((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))) return false; *res = o1 == o2; return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_not_equal_real32_t (const real32_t *op1, const real32_t *op2, ajla_flat_option_t *res){ real32_t o1 = (*op1); real32_t o2 = (*op2); if (((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))) return false; *res = # 574 "ipret.c" 3 __builtin_islessgreater( # 574 "ipret.c" o1 # 574 "ipret.c" 3 , # 574 "ipret.c" o2 # 574 "ipret.c" 3 ) # 574 "ipret.c" ; return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_less_real32_t (const real32_t *op1, const real32_t *op2, ajla_flat_option_t *res){ real32_t o1 = (*op1); real32_t o2 = (*op2); if (((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))) return false; *res = # 574 "ipret.c" 3 __builtin_isless( # 574 "ipret.c" o1 # 574 "ipret.c" 3 , # 574 "ipret.c" o2 # 574 "ipret.c" 3 ) # 574 "ipret.c" ; return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_less_equal_real32_t (const real32_t *op1, const real32_t *op2, ajla_flat_option_t *res){ real32_t o1 = (*op1); real32_t o2 = (*op2); if (((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))) return false; *res = # 574 "ipret.c" 3 __builtin_islessequal( # 574 "ipret.c" o1 # 574 "ipret.c" 3 , # 574 "ipret.c" o2 # 574 "ipret.c" 3 ) # 574 "ipret.c" ; return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_greater_real32_t (const real32_t *op1, const real32_t *op2, ajla_flat_option_t *res){ real32_t o1 = (*op1); real32_t o2 = (*op2); if (((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))) return false; *res = # 574 "ipret.c" 3 __builtin_isgreater( # 574 "ipret.c" o1 # 574 "ipret.c" 3 , # 574 "ipret.c" o2 # 574 "ipret.c" 3 ) # 574 "ipret.c" ; return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_greater_equal_real32_t (const real32_t *op1, const real32_t *op2, ajla_flat_option_t *res){ real32_t o1 = (*op1); real32_t o2 = (*op2); if (((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))) return false; *res = # 574 "ipret.c" 3 __builtin_isgreaterequal( # 574 "ipret.c" o1 # 574 "ipret.c" 3 , # 574 "ipret.c" o2 # 574 "ipret.c" 3 ) # 574 "ipret.c" ; return true; } static inline __attribute__((__always_inline__)) void REAL_unary_neg_real32_t (const real32_t *op1, real32_t *res) { if (!1 && 1) { if (!0) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (-((*op1))); } static inline __attribute__((__always_inline__)) void REAL_unary_sqrt_real32_t (const real32_t *op1, real32_t *res) { if (!1 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (sqrtf(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_cbrt_real32_t (const real32_t *op1, real32_t *res) { if (!1 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (cbrtf(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_sin_real32_t (const real32_t *op1, real32_t *res) { if (!1 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (sinf(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_cos_real32_t (const real32_t *op1, real32_t *res) { if (!1 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (cosf(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_tan_real32_t (const real32_t *op1, real32_t *res) { if (!1 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (tanf(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_asin_real32_t (const real32_t *op1, real32_t *res) { if (!1 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (asinf(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_acos_real32_t (const real32_t *op1, real32_t *res) { if (!1 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (acosf(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_atan_real32_t (const real32_t *op1, real32_t *res) { if (!1 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (atanf(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_sinh_real32_t (const real32_t *op1, real32_t *res) { if (!1 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (sinhf(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_cosh_real32_t (const real32_t *op1, real32_t *res) { if (!1 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (coshf(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_tanh_real32_t (const real32_t *op1, real32_t *res) { if (!1 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (tanhf(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_asinh_real32_t (const real32_t *op1, real32_t *res) { if (!1 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (asinhf(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_acosh_real32_t (const real32_t *op1, real32_t *res) { if (!1 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (acoshf(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_atanh_real32_t (const real32_t *op1, real32_t *res) { if (!1 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (atanhf(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_exp2_real32_t (const real32_t *op1, real32_t *res) { if (!1 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (exp2f(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_exp_real32_t (const real32_t *op1, real32_t *res) { if (!1 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (expf(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_exp10_real32_t (const real32_t *op1, real32_t *res) { if (!1 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (exp10f(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_log2_real32_t (const real32_t *op1, real32_t *res) { if (!1 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (log2f(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_log_real32_t (const real32_t *op1, real32_t *res) { if (!1 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (logf(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_log10_real32_t (const real32_t *op1, real32_t *res) { if (!1 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (log10f(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_round_real32_t (const real32_t *op1, real32_t *res) { if (!1 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (rintf(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_ceil_real32_t (const real32_t *op1, real32_t *res) { if (!1 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (ceilf(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_floor_real32_t (const real32_t *op1, real32_t *res) { if (!1 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (floorf(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_trunc_real32_t (const real32_t *op1, real32_t *res) { if (!1 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (truncf(((*op1)))); } static inline __attribute__((__always_inline__)) bool REAL_binary_power_real32_t (const real32_t *op1, const real32_t *op2, real32_t *res){ real32_t o1 = (*op1); real32_t o2 = (*op2); real32_t r; if ((__builtin_expect((int)(((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))), 0))) return false; r = powf(o1, o2); *res = (r); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_ldexp_real32_t (const real32_t *op1, const real32_t *op2, real32_t *res){ real32_t m; real32_t o1 = (*op1); real32_t o2 = (*op2); if ((__builtin_expect((int)(((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))), 0))) return false; if ((__builtin_expect((int)(o2 >= (real32_t)((int)(-((int)1 << (8 * sizeof(int) - 2)) * 2))), 1)) && (__builtin_expect((int)(o2 <= (real32_t)(~((int)(-((int)1 << (8 * sizeof(int) - 2)) * 2)))), 1)) && (__builtin_expect((int)(o2 == (int)o2), 1))) { *res = (ldexpf(o1, (int)o2)); } else { m = exp2f(o2); m *= o1; *res = (m); } return true; } static inline __attribute__((__always_inline__)) void REAL_unary_fract_real32_t (const real32_t *op1, real32_t *res) { real32_t m = (*op1); union { real32_t i; float f; } u; if (false) { if ((__builtin_expect((int)(!isnanf(m)), 1)) && (__builtin_expect((int)(!(( # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" == # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" / 2) && fabsf(m) < # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" )), 0))) { *res = (m >= 0 ? 0. : -0.); return; } } *res = (modff(m, (void *)&u)); } static inline __attribute__((__always_inline__)) void REAL_unary_mantissa_real32_t (const real32_t *op1, real32_t *res) { int i; *res = (frexpf((*op1), &i)); } static inline __attribute__((__always_inline__)) void REAL_unary_exponent_real32_t (const real32_t *op1, real32_t *res) { int i; real32_t m = frexpf((*op1), &i); if ((__builtin_expect((int)(isnanf(m)), 0))) { *res = (m); return; } if ((__builtin_expect((int)(!(( # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" == # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" / 2) && fabsf(m) < # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" )), 0))) { *res = ((real32_t)0.); return; } *res = ((real32_t)i); } static inline __attribute__((__always_inline__)) real32_t REAL_unary_next_prev_number_real32_t (real32_t op1, int dir) { int ex, bit; volatile real32_t m, mm, n1; volatile real32_t res, o; if ((__builtin_expect((int)(isnanf(op1)), 0))) return op1; n1 = (op1); if ((__builtin_expect((int)(!(( # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" == # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" / 2) && fabsf(op1) < # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" )), 0))) { if ((n1 >= 0) == (dir >= 0)) return op1; m = ldexpf(1, 24 # 574 "ipret.c" ) - 1; while (1) { mm = m * 2; res = (mm); if ((__builtin_expect((int)(!(( # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" == # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" / 2) && fabsf(res) < # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" )), 0))) break; m = mm; } return (m * -dir); } if ((__builtin_expect((int)(!n1), 0))) { res = (1); o = (1); while (1) { o = ((o) * 0.5); m = (o); if (m == 0) break; res = o; } return ((res) * dir); } m = frexpf(n1, &ex); bit = 24 # 574 "ipret.c" + 1; again: mm = m + ldexpf(dir, -bit); o = (ldexpf(mm, ex)); res = o; if ((res) == n1) { bit--; goto again; } return res; } static inline __attribute__((__always_inline__)) void REAL_unary_next_number_real32_t (const real32_t *op1, real32_t *res) { if (do_nextafter_real32_t(*op1, 1, res)) return; *res = REAL_unary_next_prev_number_real32_t(*op1, 1); } static inline __attribute__((__always_inline__)) void REAL_unary_prev_number_real32_t (const real32_t *op1, real32_t *res) { if (do_nextafter_real32_t(*op1, -1, res)) return; *res = REAL_unary_next_prev_number_real32_t(*op1, -1); } static inline __attribute__((__always_inline__)) bool REAL_unary_to_int_real32_t(const real32_t *val, int64_t *r){ real32_t val1; val1 = (*val); if ((__builtin_expect((int)(val1 > (real32_t)((int64_t)(-((int64_t)1 << (8 * sizeof(int64_t) - 2)) * 2))), 1)) && (__builtin_expect((int)(val1 < (real32_t)(~((int64_t)(-((int64_t)1 << (8 * sizeof(int64_t) - 2)) * 2)))), 1))) { *r = val1; return true; } return false; } static inline __attribute__((__always_inline__)) void REAL_unary_from_int_real32_t(const int64_t *val, real32_t *r){ *r = (*val); } static inline __attribute__((__always_inline__)) void REAL_unary_is_exception_real32_t (const real32_t *op1, ajla_flat_option_t *res){ *res = isnanf(*op1); }static inline __attribute__((__always_inline__)) size_t fixed_ldc_real32_t (real32_t *res, const code_t *ip, bool __attribute__((__unused__)) shrt){ memcpy(res, ip, sizeof(real32_t)); return (((sizeof(real32_t)) + (sizeof(code_t)) - 1) & ~((sizeof(code_t)) - 1 + 0 * (sizeof(real32_t)))) / sizeof(code_t);} static inline __attribute__((__always_inline__)) bool REAL_binary_add_real64_t (const real64_t *op1, const real64_t *op2, real64_t *res){ *res = (((*op1)) + ((*op2))); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_subtract_real64_t (const real64_t *op1, const real64_t *op2, real64_t *res){ *res = (((*op1)) - ((*op2))); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_multiply_real64_t (const real64_t *op1, const real64_t *op2, real64_t *res){ *res = (((*op1)) * ((*op2))); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_divide_real64_t (const real64_t *op1, const real64_t *op2, real64_t *res){ *res = (((*op1)) / ((*op2))); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_modulo_real64_t (const real64_t *op1, const real64_t *op2, real64_t *res){ *res = (fmod(((*op1)), ((*op2)))); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_atan2_real64_t (const real64_t *op1, const real64_t *op2, real64_t *res){ *res = (atan2(((*op1)), ((*op2)))); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_equal_real64_t (const real64_t *op1, const real64_t *op2, ajla_flat_option_t *res){ real64_t o1 = (*op1); real64_t o2 = (*op2); if (((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))) return false; *res = o1 == o2; return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_not_equal_real64_t (const real64_t *op1, const real64_t *op2, ajla_flat_option_t *res){ real64_t o1 = (*op1); real64_t o2 = (*op2); if (((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))) return false; *res = # 574 "ipret.c" 3 __builtin_islessgreater( # 574 "ipret.c" o1 # 574 "ipret.c" 3 , # 574 "ipret.c" o2 # 574 "ipret.c" 3 ) # 574 "ipret.c" ; return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_less_real64_t (const real64_t *op1, const real64_t *op2, ajla_flat_option_t *res){ real64_t o1 = (*op1); real64_t o2 = (*op2); if (((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))) return false; *res = # 574 "ipret.c" 3 __builtin_isless( # 574 "ipret.c" o1 # 574 "ipret.c" 3 , # 574 "ipret.c" o2 # 574 "ipret.c" 3 ) # 574 "ipret.c" ; return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_less_equal_real64_t (const real64_t *op1, const real64_t *op2, ajla_flat_option_t *res){ real64_t o1 = (*op1); real64_t o2 = (*op2); if (((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))) return false; *res = # 574 "ipret.c" 3 __builtin_islessequal( # 574 "ipret.c" o1 # 574 "ipret.c" 3 , # 574 "ipret.c" o2 # 574 "ipret.c" 3 ) # 574 "ipret.c" ; return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_greater_real64_t (const real64_t *op1, const real64_t *op2, ajla_flat_option_t *res){ real64_t o1 = (*op1); real64_t o2 = (*op2); if (((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))) return false; *res = # 574 "ipret.c" 3 __builtin_isgreater( # 574 "ipret.c" o1 # 574 "ipret.c" 3 , # 574 "ipret.c" o2 # 574 "ipret.c" 3 ) # 574 "ipret.c" ; return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_greater_equal_real64_t (const real64_t *op1, const real64_t *op2, ajla_flat_option_t *res){ real64_t o1 = (*op1); real64_t o2 = (*op2); if (((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))) return false; *res = # 574 "ipret.c" 3 __builtin_isgreaterequal( # 574 "ipret.c" o1 # 574 "ipret.c" 3 , # 574 "ipret.c" o2 # 574 "ipret.c" 3 ) # 574 "ipret.c" ; return true; } static inline __attribute__((__always_inline__)) void REAL_unary_neg_real64_t (const real64_t *op1, real64_t *res) { if (!2 && 1) { if (!0) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (-((*op1))); } static inline __attribute__((__always_inline__)) void REAL_unary_sqrt_real64_t (const real64_t *op1, real64_t *res) { if (!2 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (sqrt(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_cbrt_real64_t (const real64_t *op1, real64_t *res) { if (!2 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (cbrt(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_sin_real64_t (const real64_t *op1, real64_t *res) { if (!2 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (sin(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_cos_real64_t (const real64_t *op1, real64_t *res) { if (!2 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (cos(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_tan_real64_t (const real64_t *op1, real64_t *res) { if (!2 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (tan(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_asin_real64_t (const real64_t *op1, real64_t *res) { if (!2 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (asin(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_acos_real64_t (const real64_t *op1, real64_t *res) { if (!2 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (acos(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_atan_real64_t (const real64_t *op1, real64_t *res) { if (!2 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (atan(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_sinh_real64_t (const real64_t *op1, real64_t *res) { if (!2 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (sinh(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_cosh_real64_t (const real64_t *op1, real64_t *res) { if (!2 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (cosh(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_tanh_real64_t (const real64_t *op1, real64_t *res) { if (!2 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (tanh(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_asinh_real64_t (const real64_t *op1, real64_t *res) { if (!2 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (asinh(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_acosh_real64_t (const real64_t *op1, real64_t *res) { if (!2 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (acosh(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_atanh_real64_t (const real64_t *op1, real64_t *res) { if (!2 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (atanh(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_exp2_real64_t (const real64_t *op1, real64_t *res) { if (!2 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (exp2(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_exp_real64_t (const real64_t *op1, real64_t *res) { if (!2 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (exp(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_exp10_real64_t (const real64_t *op1, real64_t *res) { if (!2 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (exp10(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_log2_real64_t (const real64_t *op1, real64_t *res) { if (!2 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (log2(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_log_real64_t (const real64_t *op1, real64_t *res) { if (!2 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (log(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_log10_real64_t (const real64_t *op1, real64_t *res) { if (!2 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (log10(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_round_real64_t (const real64_t *op1, real64_t *res) { if (!2 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (rint(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_ceil_real64_t (const real64_t *op1, real64_t *res) { if (!2 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (ceil(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_floor_real64_t (const real64_t *op1, real64_t *res) { if (!2 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (floor(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_trunc_real64_t (const real64_t *op1, real64_t *res) { if (!2 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (trunc(((*op1)))); } static inline __attribute__((__always_inline__)) bool REAL_binary_power_real64_t (const real64_t *op1, const real64_t *op2, real64_t *res){ real64_t o1 = (*op1); real64_t o2 = (*op2); real64_t r; if ((__builtin_expect((int)(((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))), 0))) return false; r = pow(o1, o2); *res = (r); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_ldexp_real64_t (const real64_t *op1, const real64_t *op2, real64_t *res){ real64_t m; real64_t o1 = (*op1); real64_t o2 = (*op2); if ((__builtin_expect((int)(((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))), 0))) return false; if ((__builtin_expect((int)(o2 >= (real64_t)((int)(-((int)1 << (8 * sizeof(int) - 2)) * 2))), 1)) && (__builtin_expect((int)(o2 <= (real64_t)(~((int)(-((int)1 << (8 * sizeof(int) - 2)) * 2)))), 1)) && (__builtin_expect((int)(o2 == (int)o2), 1))) { *res = (ldexp(o1, (int)o2)); } else { m = exp2(o2); m *= o1; *res = (m); } return true; } static inline __attribute__((__always_inline__)) void REAL_unary_fract_real64_t (const real64_t *op1, real64_t *res) { real64_t m = (*op1); union { real64_t i; float f; } u; if (false) { if ((__builtin_expect((int)(! # 574 "ipret.c" 3 __builtin_isnan ( # 574 "ipret.c" m # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 1)) && (__builtin_expect((int)(!(( # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" == # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" / 2) && fabs(m) < # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" )), 0))) { *res = (m >= 0 ? 0. : -0.); return; } } *res = (modf(m, (void *)&u)); } static inline __attribute__((__always_inline__)) void REAL_unary_mantissa_real64_t (const real64_t *op1, real64_t *res) { int i; *res = (frexp((*op1), &i)); } static inline __attribute__((__always_inline__)) void REAL_unary_exponent_real64_t (const real64_t *op1, real64_t *res) { int i; real64_t m = frexp((*op1), &i); if ((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isnan ( # 574 "ipret.c" m # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0))) { *res = (m); return; } if ((__builtin_expect((int)(!(( # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" == # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" / 2) && fabs(m) < # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" )), 0))) { *res = ((real64_t)0.); return; } *res = ((real64_t)i); } static inline __attribute__((__always_inline__)) real64_t REAL_unary_next_prev_number_real64_t (real64_t op1, int dir) { int ex, bit; volatile real64_t m, mm, n1; volatile real64_t res, o; if ((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isnan ( # 574 "ipret.c" op1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0))) return op1; n1 = (op1); if ((__builtin_expect((int)(!(( # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" == # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" / 2) && fabs(op1) < # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" )), 0))) { if ((n1 >= 0) == (dir >= 0)) return op1; m = ldexp(1, 53 # 574 "ipret.c" ) - 1; while (1) { mm = m * 2; res = (mm); if ((__builtin_expect((int)(!(( # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" == # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" / 2) && fabs(res) < # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" )), 0))) break; m = mm; } return (m * -dir); } if ((__builtin_expect((int)(!n1), 0))) { res = (1); o = (1); while (1) { o = ((o) * 0.5); m = (o); if (m == 0) break; res = o; } return ((res) * dir); } m = frexp(n1, &ex); bit = 53 # 574 "ipret.c" + 1; again: mm = m + ldexp(dir, -bit); o = (ldexp(mm, ex)); res = o; if ((res) == n1) { bit--; goto again; } return res; } static inline __attribute__((__always_inline__)) void REAL_unary_next_number_real64_t (const real64_t *op1, real64_t *res) { if (do_nextafter_real64_t(*op1, 1, res)) return; *res = REAL_unary_next_prev_number_real64_t(*op1, 1); } static inline __attribute__((__always_inline__)) void REAL_unary_prev_number_real64_t (const real64_t *op1, real64_t *res) { if (do_nextafter_real64_t(*op1, -1, res)) return; *res = REAL_unary_next_prev_number_real64_t(*op1, -1); } static inline __attribute__((__always_inline__)) bool REAL_unary_to_int_real64_t(const real64_t *val, int64_t *r){ real64_t val1; val1 = (*val); if ((__builtin_expect((int)(val1 > (real64_t)((int64_t)(-((int64_t)1 << (8 * sizeof(int64_t) - 2)) * 2))), 1)) && (__builtin_expect((int)(val1 < (real64_t)(~((int64_t)(-((int64_t)1 << (8 * sizeof(int64_t) - 2)) * 2)))), 1))) { *r = val1; return true; } return false; } static inline __attribute__((__always_inline__)) void REAL_unary_from_int_real64_t(const int64_t *val, real64_t *r){ *r = (*val); } static inline __attribute__((__always_inline__)) void REAL_unary_is_exception_real64_t (const real64_t *op1, ajla_flat_option_t *res){ *res = # 574 "ipret.c" 3 __builtin_isnan ( # 574 "ipret.c" *op1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ; }static inline __attribute__((__always_inline__)) size_t fixed_ldc_real64_t (real64_t *res, const code_t *ip, bool __attribute__((__unused__)) shrt){ memcpy(res, ip, sizeof(real64_t)); return (((sizeof(real64_t)) + (sizeof(code_t)) - 1) & ~((sizeof(code_t)) - 1 + 0 * (sizeof(real64_t)))) / sizeof(code_t);} static inline __attribute__((__always_inline__)) bool REAL_binary_add_real80_t (const real80_t *op1, const real80_t *op2, real80_t *res){ *res = (((*op1)) + ((*op2))); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_subtract_real80_t (const real80_t *op1, const real80_t *op2, real80_t *res){ *res = (((*op1)) - ((*op2))); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_multiply_real80_t (const real80_t *op1, const real80_t *op2, real80_t *res){ *res = (((*op1)) * ((*op2))); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_divide_real80_t (const real80_t *op1, const real80_t *op2, real80_t *res){ *res = (((*op1)) / ((*op2))); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_modulo_real80_t (const real80_t *op1, const real80_t *op2, real80_t *res){ *res = (fmodl(((*op1)), ((*op2)))); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_atan2_real80_t (const real80_t *op1, const real80_t *op2, real80_t *res){ *res = (atan2l(((*op1)), ((*op2)))); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_equal_real80_t (const real80_t *op1, const real80_t *op2, ajla_flat_option_t *res){ real80_t o1 = (*op1); real80_t o2 = (*op2); if (((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))) return false; *res = o1 == o2; return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_not_equal_real80_t (const real80_t *op1, const real80_t *op2, ajla_flat_option_t *res){ real80_t o1 = (*op1); real80_t o2 = (*op2); if (((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))) return false; *res = # 574 "ipret.c" 3 __builtin_islessgreater( # 574 "ipret.c" o1 # 574 "ipret.c" 3 , # 574 "ipret.c" o2 # 574 "ipret.c" 3 ) # 574 "ipret.c" ; return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_less_real80_t (const real80_t *op1, const real80_t *op2, ajla_flat_option_t *res){ real80_t o1 = (*op1); real80_t o2 = (*op2); if (((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))) return false; *res = # 574 "ipret.c" 3 __builtin_isless( # 574 "ipret.c" o1 # 574 "ipret.c" 3 , # 574 "ipret.c" o2 # 574 "ipret.c" 3 ) # 574 "ipret.c" ; return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_less_equal_real80_t (const real80_t *op1, const real80_t *op2, ajla_flat_option_t *res){ real80_t o1 = (*op1); real80_t o2 = (*op2); if (((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))) return false; *res = # 574 "ipret.c" 3 __builtin_islessequal( # 574 "ipret.c" o1 # 574 "ipret.c" 3 , # 574 "ipret.c" o2 # 574 "ipret.c" 3 ) # 574 "ipret.c" ; return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_greater_real80_t (const real80_t *op1, const real80_t *op2, ajla_flat_option_t *res){ real80_t o1 = (*op1); real80_t o2 = (*op2); if (((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))) return false; *res = # 574 "ipret.c" 3 __builtin_isgreater( # 574 "ipret.c" o1 # 574 "ipret.c" 3 , # 574 "ipret.c" o2 # 574 "ipret.c" 3 ) # 574 "ipret.c" ; return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_greater_equal_real80_t (const real80_t *op1, const real80_t *op2, ajla_flat_option_t *res){ real80_t o1 = (*op1); real80_t o2 = (*op2); if (((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))) return false; *res = # 574 "ipret.c" 3 __builtin_isgreaterequal( # 574 "ipret.c" o1 # 574 "ipret.c" 3 , # 574 "ipret.c" o2 # 574 "ipret.c" 3 ) # 574 "ipret.c" ; return true; } static inline __attribute__((__always_inline__)) void REAL_unary_neg_real80_t (const real80_t *op1, real80_t *res) { if (!3 && 1) { if (!0) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (-((*op1))); } static inline __attribute__((__always_inline__)) void REAL_unary_sqrt_real80_t (const real80_t *op1, real80_t *res) { if (!3 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (sqrtl(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_cbrt_real80_t (const real80_t *op1, real80_t *res) { if (!3 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (cbrtl(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_sin_real80_t (const real80_t *op1, real80_t *res) { if (!3 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (sinl(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_cos_real80_t (const real80_t *op1, real80_t *res) { if (!3 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (cosl(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_tan_real80_t (const real80_t *op1, real80_t *res) { if (!3 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (tanl(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_asin_real80_t (const real80_t *op1, real80_t *res) { if (!3 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (asinl(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_acos_real80_t (const real80_t *op1, real80_t *res) { if (!3 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (acosl(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_atan_real80_t (const real80_t *op1, real80_t *res) { if (!3 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (atanl(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_sinh_real80_t (const real80_t *op1, real80_t *res) { if (!3 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (sinhl(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_cosh_real80_t (const real80_t *op1, real80_t *res) { if (!3 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (coshl(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_tanh_real80_t (const real80_t *op1, real80_t *res) { if (!3 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (tanhl(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_asinh_real80_t (const real80_t *op1, real80_t *res) { if (!3 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (asinhl(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_acosh_real80_t (const real80_t *op1, real80_t *res) { if (!3 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (acoshl(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_atanh_real80_t (const real80_t *op1, real80_t *res) { if (!3 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (atanhl(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_exp2_real80_t (const real80_t *op1, real80_t *res) { if (!3 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (exp2l(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_exp_real80_t (const real80_t *op1, real80_t *res) { if (!3 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (expl(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_exp10_real80_t (const real80_t *op1, real80_t *res) { if (!3 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (exp10l(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_log2_real80_t (const real80_t *op1, real80_t *res) { if (!3 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (log2l(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_log_real80_t (const real80_t *op1, real80_t *res) { if (!3 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (logl(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_log10_real80_t (const real80_t *op1, real80_t *res) { if (!3 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (log10l(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_round_real80_t (const real80_t *op1, real80_t *res) { if (!3 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (rintl(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_ceil_real80_t (const real80_t *op1, real80_t *res) { if (!3 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (ceill(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_floor_real80_t (const real80_t *op1, real80_t *res) { if (!3 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (floorl(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_trunc_real80_t (const real80_t *op1, real80_t *res) { if (!3 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (truncl(((*op1)))); } static inline __attribute__((__always_inline__)) bool REAL_binary_power_real80_t (const real80_t *op1, const real80_t *op2, real80_t *res){ real80_t o1 = (*op1); real80_t o2 = (*op2); real80_t r; if ((__builtin_expect((int)(((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))), 0))) return false; r = powl(o1, o2); *res = (r); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_ldexp_real80_t (const real80_t *op1, const real80_t *op2, real80_t *res){ real80_t m; real80_t o1 = (*op1); real80_t o2 = (*op2); if ((__builtin_expect((int)(((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))), 0))) return false; if ((__builtin_expect((int)(o2 >= (real80_t)((int)(-((int)1 << (8 * sizeof(int) - 2)) * 2))), 1)) && (__builtin_expect((int)(o2 <= (real80_t)(~((int)(-((int)1 << (8 * sizeof(int) - 2)) * 2)))), 1)) && (__builtin_expect((int)(o2 == (int)o2), 1))) { *res = (ldexpl(o1, (int)o2)); } else { m = exp2l(o2); m *= o1; *res = (m); } return true; } static inline __attribute__((__always_inline__)) void REAL_unary_fract_real80_t (const real80_t *op1, real80_t *res) { real80_t m = (*op1); union { real80_t i; float f; } u; if (false) { if ((__builtin_expect((int)(!isnanl(m)), 1)) && (__builtin_expect((int)(!(( # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" == # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" / 2) && fabsl(m) < # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" )), 0))) { *res = (m >= 0 ? 0. : -0.); return; } } *res = (modfl(m, (void *)&u)); } static inline __attribute__((__always_inline__)) void REAL_unary_mantissa_real80_t (const real80_t *op1, real80_t *res) { int i; *res = (frexpl((*op1), &i)); } static inline __attribute__((__always_inline__)) void REAL_unary_exponent_real80_t (const real80_t *op1, real80_t *res) { int i; real80_t m = frexpl((*op1), &i); if ((__builtin_expect((int)(isnanl(m)), 0))) { *res = (m); return; } if ((__builtin_expect((int)(!(( # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" == # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" / 2) && fabsl(m) < # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" )), 0))) { *res = ((real80_t)0.); return; } *res = ((real80_t)i); } static inline __attribute__((__always_inline__)) real80_t REAL_unary_next_prev_number_real80_t (real80_t op1, int dir) { int ex, bit; volatile real80_t m, mm, n1; volatile real80_t res, o; if ((__builtin_expect((int)(isnanl(op1)), 0))) return op1; n1 = (op1); if ((__builtin_expect((int)(!(( # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" == # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" / 2) && fabsl(op1) < # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" )), 0))) { if ((n1 >= 0) == (dir >= 0)) return op1; m = ldexpl(1, 64 # 574 "ipret.c" ) - 1; while (1) { mm = m * 2; res = (mm); if ((__builtin_expect((int)(!(( # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" == # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" / 2) && fabsl(res) < # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" )), 0))) break; m = mm; } return (m * -dir); } if ((__builtin_expect((int)(!n1), 0))) { res = (1); o = (1); while (1) { o = ((o) * 0.5); m = (o); if (m == 0) break; res = o; } return ((res) * dir); } m = frexpl(n1, &ex); bit = 64 # 574 "ipret.c" + 1; again: mm = m + ldexpl(dir, -bit); o = (ldexpl(mm, ex)); res = o; if ((res) == n1) { bit--; goto again; } return res; } static inline __attribute__((__always_inline__)) void REAL_unary_next_number_real80_t (const real80_t *op1, real80_t *res) { if (do_nextafter_real80_t(*op1, 1, res)) return; *res = REAL_unary_next_prev_number_real80_t(*op1, 1); } static inline __attribute__((__always_inline__)) void REAL_unary_prev_number_real80_t (const real80_t *op1, real80_t *res) { if (do_nextafter_real80_t(*op1, -1, res)) return; *res = REAL_unary_next_prev_number_real80_t(*op1, -1); } static inline __attribute__((__always_inline__)) bool REAL_unary_to_int_real80_t(const real80_t *val, int64_t *r){ real80_t val1; val1 = (*val); if ((__builtin_expect((int)(val1 > (real80_t)((int64_t)(-((int64_t)1 << (8 * sizeof(int64_t) - 2)) * 2))), 1)) && (__builtin_expect((int)(val1 < (real80_t)(~((int64_t)(-((int64_t)1 << (8 * sizeof(int64_t) - 2)) * 2)))), 1))) { *r = val1; return true; } return false; } static inline __attribute__((__always_inline__)) void REAL_unary_from_int_real80_t(const int64_t *val, real80_t *r){ *r = (*val); } static inline __attribute__((__always_inline__)) void REAL_unary_is_exception_real80_t (const real80_t *op1, ajla_flat_option_t *res){ *res = isnanl(*op1); }static inline __attribute__((__always_inline__)) size_t fixed_ldc_real80_t (real80_t *res, const code_t *ip, bool __attribute__((__unused__)) shrt){ memcpy(res, ip, sizeof(real80_t)); return (((sizeof(real80_t)) + (sizeof(code_t)) - 1) & ~((sizeof(code_t)) - 1 + 0 * (sizeof(real80_t)))) / sizeof(code_t);} static inline __attribute__((__always_inline__)) bool REAL_binary_add_real128_t (const real128_t *op1, const real128_t *op2, real128_t *res){ *res = (((*op1)) + ((*op2))); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_subtract_real128_t (const real128_t *op1, const real128_t *op2, real128_t *res){ *res = (((*op1)) - ((*op2))); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_multiply_real128_t (const real128_t *op1, const real128_t *op2, real128_t *res){ *res = (((*op1)) * ((*op2))); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_divide_real128_t (const real128_t *op1, const real128_t *op2, real128_t *res){ *res = (((*op1)) / ((*op2))); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_modulo_real128_t (const real128_t *op1, const real128_t *op2, real128_t *res){ *res = (fmodq(((*op1)), ((*op2)))); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_atan2_real128_t (const real128_t *op1, const real128_t *op2, real128_t *res){ *res = (atan2q(((*op1)), ((*op2)))); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_equal_real128_t (const real128_t *op1, const real128_t *op2, ajla_flat_option_t *res){ real128_t o1 = (*op1); real128_t o2 = (*op2); if (((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))) return false; *res = o1 == o2; return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_not_equal_real128_t (const real128_t *op1, const real128_t *op2, ajla_flat_option_t *res){ real128_t o1 = (*op1); real128_t o2 = (*op2); if (((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))) return false; *res = # 574 "ipret.c" 3 __builtin_islessgreater( # 574 "ipret.c" o1 # 574 "ipret.c" 3 , # 574 "ipret.c" o2 # 574 "ipret.c" 3 ) # 574 "ipret.c" ; return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_less_real128_t (const real128_t *op1, const real128_t *op2, ajla_flat_option_t *res){ real128_t o1 = (*op1); real128_t o2 = (*op2); if (((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))) return false; *res = # 574 "ipret.c" 3 __builtin_isless( # 574 "ipret.c" o1 # 574 "ipret.c" 3 , # 574 "ipret.c" o2 # 574 "ipret.c" 3 ) # 574 "ipret.c" ; return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_less_equal_real128_t (const real128_t *op1, const real128_t *op2, ajla_flat_option_t *res){ real128_t o1 = (*op1); real128_t o2 = (*op2); if (((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))) return false; *res = # 574 "ipret.c" 3 __builtin_islessequal( # 574 "ipret.c" o1 # 574 "ipret.c" 3 , # 574 "ipret.c" o2 # 574 "ipret.c" 3 ) # 574 "ipret.c" ; return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_greater_real128_t (const real128_t *op1, const real128_t *op2, ajla_flat_option_t *res){ real128_t o1 = (*op1); real128_t o2 = (*op2); if (((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))) return false; *res = # 574 "ipret.c" 3 __builtin_isgreater( # 574 "ipret.c" o1 # 574 "ipret.c" 3 , # 574 "ipret.c" o2 # 574 "ipret.c" 3 ) # 574 "ipret.c" ; return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_greater_equal_real128_t (const real128_t *op1, const real128_t *op2, ajla_flat_option_t *res){ real128_t o1 = (*op1); real128_t o2 = (*op2); if (((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))) return false; *res = # 574 "ipret.c" 3 __builtin_isgreaterequal( # 574 "ipret.c" o1 # 574 "ipret.c" 3 , # 574 "ipret.c" o2 # 574 "ipret.c" 3 ) # 574 "ipret.c" ; return true; } static inline __attribute__((__always_inline__)) void REAL_unary_neg_real128_t (const real128_t *op1, real128_t *res) { if (!4 && 1) { if (!0) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (-((*op1))); } static inline __attribute__((__always_inline__)) void REAL_unary_sqrt_real128_t (const real128_t *op1, real128_t *res) { if (!4 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (sqrtq(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_cbrt_real128_t (const real128_t *op1, real128_t *res) { if (!4 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (cbrtq(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_sin_real128_t (const real128_t *op1, real128_t *res) { if (!4 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (sinq(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_cos_real128_t (const real128_t *op1, real128_t *res) { if (!4 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (cosq(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_tan_real128_t (const real128_t *op1, real128_t *res) { if (!4 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (tanq(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_asin_real128_t (const real128_t *op1, real128_t *res) { if (!4 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (asinq(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_acos_real128_t (const real128_t *op1, real128_t *res) { if (!4 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (acosq(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_atan_real128_t (const real128_t *op1, real128_t *res) { if (!4 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (atanq(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_sinh_real128_t (const real128_t *op1, real128_t *res) { if (!4 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (sinhq(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_cosh_real128_t (const real128_t *op1, real128_t *res) { if (!4 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (coshq(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_tanh_real128_t (const real128_t *op1, real128_t *res) { if (!4 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (tanhq(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_asinh_real128_t (const real128_t *op1, real128_t *res) { if (!4 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (asinhq(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_acosh_real128_t (const real128_t *op1, real128_t *res) { if (!4 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (acoshq(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_atanh_real128_t (const real128_t *op1, real128_t *res) { if (!4 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (atanhq(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_exp2_real128_t (const real128_t *op1, real128_t *res) { if (!4 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (exp2q(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_exp_real128_t (const real128_t *op1, real128_t *res) { if (!4 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (expq(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_exp10_real128_t (const real128_t *op1, real128_t *res) { if (!4 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (exp10q(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_log2_real128_t (const real128_t *op1, real128_t *res) { if (!4 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (log2q(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_log_real128_t (const real128_t *op1, real128_t *res) { if (!4 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (logq(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_log10_real128_t (const real128_t *op1, real128_t *res) { if (!4 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (log10q(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_round_real128_t (const real128_t *op1, real128_t *res) { if (!4 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (rintq(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_ceil_real128_t (const real128_t *op1, real128_t *res) { if (!4 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (ceilq(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_floor_real128_t (const real128_t *op1, real128_t *res) { if (!4 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (floorq(((*op1)))); } static inline __attribute__((__always_inline__)) void REAL_unary_trunc_real128_t (const real128_t *op1, real128_t *res) { if (!4 && 1) { if (!1) { *(uint16_t *)res = *(uint16_t *)op1 ^ 0x8000U; return; } } *res = (truncq(((*op1)))); } static inline __attribute__((__always_inline__)) bool REAL_binary_power_real128_t (const real128_t *op1, const real128_t *op2, real128_t *res){ real128_t o1 = (*op1); real128_t o2 = (*op2); real128_t r; if ((__builtin_expect((int)(((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))), 0))) return false; r = powq(o1, o2); *res = (r); return true; } static inline __attribute__((__always_inline__)) bool REAL_binary_ldexp_real128_t (const real128_t *op1, const real128_t *op2, real128_t *res){ real128_t m; real128_t o1 = (*op1); real128_t o2 = (*op2); if ((__builtin_expect((int)(((__builtin_expect((int)( # 574 "ipret.c" 3 __builtin_isunordered( # 574 "ipret.c" o2 # 574 "ipret.c" 3 , # 574 "ipret.c" o1 # 574 "ipret.c" 3 ) # 574 "ipret.c" ), 0)))), 0))) return false; if ((__builtin_expect((int)(o2 >= (real128_t)((int)(-((int)1 << (8 * sizeof(int) - 2)) * 2))), 1)) && (__builtin_expect((int)(o2 <= (real128_t)(~((int)(-((int)1 << (8 * sizeof(int) - 2)) * 2)))), 1)) && (__builtin_expect((int)(o2 == (int)o2), 1))) { *res = (ldexpq(o1, (int)o2)); } else { m = exp2q(o2); m *= o1; *res = (m); } return true; } static inline __attribute__((__always_inline__)) void REAL_unary_fract_real128_t (const real128_t *op1, real128_t *res) { real128_t m = (*op1); union { real128_t i; float f; } u; if (false) { if ((__builtin_expect((int)(!isnanq(m)), 1)) && (__builtin_expect((int)(!(( # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" == # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" / 2) && fabsq(m) < # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" )), 0))) { *res = (m >= 0 ? 0. : -0.); return; } } *res = (modfq(m, (void *)&u)); } static inline __attribute__((__always_inline__)) void REAL_unary_mantissa_real128_t (const real128_t *op1, real128_t *res) { int i; *res = (frexpq((*op1), &i)); } static inline __attribute__((__always_inline__)) void REAL_unary_exponent_real128_t (const real128_t *op1, real128_t *res) { int i; real128_t m = frexpq((*op1), &i); if ((__builtin_expect((int)(isnanq(m)), 0))) { *res = (m); return; } if ((__builtin_expect((int)(!(( # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" == # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" / 2) && fabsq(m) < # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" )), 0))) { *res = ((real128_t)0.); return; } *res = ((real128_t)i); } static inline __attribute__((__always_inline__)) real128_t REAL_unary_next_prev_number_real128_t (real128_t op1, int dir) { int ex, bit; volatile real128_t m, mm, n1; volatile real128_t res, o; if ((__builtin_expect((int)(isnanq(op1)), 0))) return op1; n1 = (op1); if ((__builtin_expect((int)(!(( # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" == # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" / 2) && fabsq(op1) < # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" )), 0))) { if ((n1 >= 0) == (dir >= 0)) return op1; m = ldexpq(1, 113) - 1; while (1) { mm = m * 2; res = (mm); if ((__builtin_expect((int)(!(( # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" == # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" / 2) && fabsq(res) < # 574 "ipret.c" 3 (__builtin_huge_val ()) # 574 "ipret.c" )), 0))) break; m = mm; } return (m * -dir); } if ((__builtin_expect((int)(!n1), 0))) { res = (1); o = (1); while (1) { o = ((o) * 0.5); m = (o); if (m == 0) break; res = o; } return ((res) * dir); } m = frexpq(n1, &ex); bit = 113 + 1; again: mm = m + ldexpq(dir, -bit); o = (ldexpq(mm, ex)); res = o; if ((res) == n1) { bit--; goto again; } return res; } static inline __attribute__((__always_inline__)) void REAL_unary_next_number_real128_t (const real128_t *op1, real128_t *res) { if (do_nextafter_real128_t(*op1, 1, res)) return; *res = REAL_unary_next_prev_number_real128_t(*op1, 1); } static inline __attribute__((__always_inline__)) void REAL_unary_prev_number_real128_t (const real128_t *op1, real128_t *res) { if (do_nextafter_real128_t(*op1, -1, res)) return; *res = REAL_unary_next_prev_number_real128_t(*op1, -1); } static inline __attribute__((__always_inline__)) bool REAL_unary_to_int_real128_t(const real128_t *val, int64_t *r){ real128_t val1; val1 = (*val); if ((__builtin_expect((int)(val1 > (real128_t)((int64_t)(-((int64_t)1 << (8 * sizeof(int64_t) - 2)) * 2))), 1)) && (__builtin_expect((int)(val1 < (real128_t)(~((int64_t)(-((int64_t)1 << (8 * sizeof(int64_t) - 2)) * 2)))), 1))) { *r = val1; return true; } return false; } static inline __attribute__((__always_inline__)) void REAL_unary_from_int_real128_t(const int64_t *val, real128_t *r){ *r = (*val); } static inline __attribute__((__always_inline__)) void REAL_unary_is_exception_real128_t (const real128_t *op1, ajla_flat_option_t *res){ *res = isnanq(*op1); }static inline __attribute__((__always_inline__)) size_t fixed_ldc_real128_t (real128_t *res, const code_t *ip, bool __attribute__((__unused__)) shrt){ memcpy(res, ip, sizeof(real128_t)); return (((sizeof(real128_t)) + (sizeof(code_t)) - 1) & ~((sizeof(code_t)) - 1 + 0 * (sizeof(real128_t)))) / sizeof(code_t);} static inline frame_s *frame_build(frame_s *fp, struct data *function, ajla_error_t *mayfail) { frame_t new_frame_slots = ((((void)(zero_()))), &(function)->u_.function)->frame_slots; if ((__builtin_expect((int)(new_frame_slots <= get_frame(fp)->available_slots), 1))) { frame_s *new_fp = ((frame_s *)return_ptr(((char *)return_ptr(fp)) - new_frame_slots * ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))); get_frame(new_fp)->available_slots = get_frame(fp)->available_slots - new_frame_slots; get_frame(new_fp)->function = function; return new_fp; } else { return u_stack_expand(fp, function, mayfail); } } # 602 "ipret.c" # 1 "ipret.inc" 1 # 48 "ipret.inc" # 1 "ipret-1.inc" 1 # 36 "ipret-1.inc" static const code_t __attribute__((__noinline__,__cold__)) *free_parameters_0(frame_s *fp, const code_t *ip, frame_t n_entries) { while (n_entries--) { if ((!((1) & 1) ? (((const unsigned char *)((ip) + (1) / 2))[0]) : (((const unsigned char *)((ip) + (1) / 2))[1])) & 0x0002) frame_free_and_clear(fp, (!((0) & 1) ? (((const unsigned char *)((ip) + (0) / 2))[0]) : (((const unsigned char *)((ip) + (0) / 2))[1]))); (ip += ((((2) + 1) / 2))); } return ip; } # 378 "ipret-1.inc" # 483 "ipret-1.inc" # 497 "ipret-1.inc" # 508 "ipret-1.inc" # 519 "ipret-1.inc" # 530 "ipret-1.inc" # 812 "ipret-1.inc" # 824 "ipret-1.inc" # 834 "ipret-1.inc" # 844 "ipret-1.inc" # 854 "ipret-1.inc" # 865 "ipret-1.inc" # 1 "for-fix.inc" 1 # 24 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 98 "ipret-a1.inc" 2 # 25 "for-fix.inc" 2 # 36 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 98 "ipret-a1.inc" 2 # 37 "for-fix.inc" 2 # 48 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 98 "ipret-a1.inc" 2 # 49 "for-fix.inc" 2 # 60 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 98 "ipret-a1.inc" 2 # 61 "for-fix.inc" 2 # 72 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 98 "ipret-a1.inc" 2 # 73 "for-fix.inc" 2 # 866 "ipret-1.inc" 2 # 1 "for-int.inc" 1 # 24 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 50 "ipret-a2.inc" 2 # 25 "for-int.inc" 2 # 36 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 50 "ipret-a2.inc" 2 # 37 "for-int.inc" 2 # 48 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 50 "ipret-a2.inc" 2 # 49 "for-int.inc" 2 # 60 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 50 "ipret-a2.inc" 2 # 61 "for-int.inc" 2 # 72 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 50 "ipret-a2.inc" 2 # 73 "for-int.inc" 2 # 869 "ipret-1.inc" 2 # 1 "for-real.inc" 1 # 23 "for-real.inc" # 1 "ipret-a3.inc" 1 # 27 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 28 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 34 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 40 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 46 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 52 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 58 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 64 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 70 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 76 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 82 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 88 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 94 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 100 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 106 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 112 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 118 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 124 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 130 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 136 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 142 "ipret-a3.inc" 2 # 161 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 162 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 168 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 174 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 180 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 186 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 192 "ipret-a3.inc" 2 # 24 "for-real.inc" 2 # 33 "for-real.inc" # 1 "ipret-a3.inc" 1 # 27 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 28 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 34 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 40 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 46 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 52 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 58 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 64 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 70 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 76 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 82 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 88 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 94 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 100 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 106 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 112 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 118 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 124 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 130 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 136 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 142 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 149 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 155 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 162 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 168 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 174 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 180 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 186 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 192 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 199 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 205 "ipret-a3.inc" 2 # 34 "for-real.inc" 2 # 43 "for-real.inc" # 1 "ipret-a3.inc" 1 # 27 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 28 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 34 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 40 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 46 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 52 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 58 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 64 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 70 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 76 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 82 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 88 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 94 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 100 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 106 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 112 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 118 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 124 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 130 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 136 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 142 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 149 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 155 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 162 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 168 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 174 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 180 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 186 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 192 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 199 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 205 "ipret-a3.inc" 2 # 44 "for-real.inc" 2 # 53 "for-real.inc" # 1 "ipret-a3.inc" 1 # 54 "for-real.inc" 2 # 63 "for-real.inc" # 1 "ipret-a3.inc" 1 # 64 "for-real.inc" 2 # 872 "ipret-1.inc" 2 # 925 "ipret-1.inc" # 945 "ipret-1.inc" # 956 "ipret-1.inc" # 978 "ipret-1.inc" # 999 "ipret-1.inc" # 1010 "ipret-1.inc" # 1021 "ipret-1.inc" # 1032 "ipret-1.inc" # 1043 "ipret-1.inc" # 1058 "ipret-1.inc" # 1072 "ipret-1.inc" # 1083 "ipret-1.inc" # 1114 "ipret-1.inc" # 1135 "ipret-1.inc" # 1154 "ipret-1.inc" # 1171 "ipret-1.inc" # 1193 "ipret-1.inc" # 1319 "ipret-1.inc" # 1337 "ipret-1.inc" # 1403 "ipret-1.inc" # 1478 "ipret-1.inc" # 1495 "ipret-1.inc" # 1511 "ipret-1.inc" # 1585 "ipret-1.inc" # 1666 "ipret-1.inc" # 1747 "ipret-1.inc" # 1765 "ipret-1.inc" # 1822 "ipret-1.inc" # 1925 "ipret-1.inc" # 1992 "ipret-1.inc" # 2205 "ipret-1.inc" # 2284 "ipret-1.inc" # 2338 "ipret-1.inc" # 2350 "ipret-1.inc" # 2368 "ipret-1.inc" # 2395 "ipret-1.inc" # 2435 "ipret-1.inc" # 2455 "ipret-1.inc" # 2488 "ipret-1.inc" # 2502 "ipret-1.inc" # 2535 "ipret-1.inc" # 2609 "ipret-1.inc" # 2623 "ipret-1.inc" # 2635 "ipret-1.inc" # 2695 "ipret-1.inc" # 2716 "ipret-1.inc" # 2737 "ipret-1.inc" # 2843 "ipret-1.inc" # 2861 "ipret-1.inc" # 2880 "ipret-1.inc" # 2900 "ipret-1.inc" # 2919 "ipret-1.inc" # 2938 "ipret-1.inc" # 2957 "ipret-1.inc" # 2976 "ipret-1.inc" # 2994 "ipret-1.inc" # 3021 "ipret-1.inc" # 3042 "ipret-1.inc" # 3059 "ipret-1.inc" # 3101 "ipret-1.inc" # 49 "ipret.inc" 2 # 1 "ipret-1.inc" 1 # 36 "ipret-1.inc" static const code_t __attribute__((__noinline__,__cold__)) *free_parameters_1(frame_s *fp, const code_t *ip, frame_t n_entries) { while (n_entries--) { if (((uintptr_t)(ip)[1]) & 0x0002) frame_free_and_clear(fp, ((uintptr_t)(ip)[0])); (ip += ((2))); } return ip; } # 378 "ipret-1.inc" # 483 "ipret-1.inc" # 497 "ipret-1.inc" # 508 "ipret-1.inc" # 519 "ipret-1.inc" # 530 "ipret-1.inc" # 812 "ipret-1.inc" # 824 "ipret-1.inc" # 834 "ipret-1.inc" # 844 "ipret-1.inc" # 854 "ipret-1.inc" # 865 "ipret-1.inc" # 1 "for-fix.inc" 1 # 24 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 98 "ipret-a1.inc" 2 # 25 "for-fix.inc" 2 # 36 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 98 "ipret-a1.inc" 2 # 37 "for-fix.inc" 2 # 48 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 98 "ipret-a1.inc" 2 # 49 "for-fix.inc" 2 # 60 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 98 "ipret-a1.inc" 2 # 61 "for-fix.inc" 2 # 72 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 98 "ipret-a1.inc" 2 # 73 "for-fix.inc" 2 # 866 "ipret-1.inc" 2 # 1 "for-int.inc" 1 # 24 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 50 "ipret-a2.inc" 2 # 25 "for-int.inc" 2 # 36 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 50 "ipret-a2.inc" 2 # 37 "for-int.inc" 2 # 48 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 50 "ipret-a2.inc" 2 # 49 "for-int.inc" 2 # 60 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 50 "ipret-a2.inc" 2 # 61 "for-int.inc" 2 # 72 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 50 "ipret-a2.inc" 2 # 73 "for-int.inc" 2 # 869 "ipret-1.inc" 2 # 1 "for-real.inc" 1 # 23 "for-real.inc" # 1 "ipret-a3.inc" 1 # 27 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 28 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 34 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 40 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 46 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 52 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 58 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 64 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 70 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 76 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 82 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 88 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 94 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 100 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 106 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 112 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 118 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 124 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 130 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 136 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 142 "ipret-a3.inc" 2 # 161 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 162 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 168 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 174 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 180 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 186 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 192 "ipret-a3.inc" 2 # 24 "for-real.inc" 2 # 33 "for-real.inc" # 1 "ipret-a3.inc" 1 # 27 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 28 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 34 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 40 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 46 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 52 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 58 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 64 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 70 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 76 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 82 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 88 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 94 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 100 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 106 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 112 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 118 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 124 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 130 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 136 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 142 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 149 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 155 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 162 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 168 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 174 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 180 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 186 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 192 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 199 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 205 "ipret-a3.inc" 2 # 34 "for-real.inc" 2 # 43 "for-real.inc" # 1 "ipret-a3.inc" 1 # 27 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 28 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 34 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 40 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 46 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 52 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 58 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 64 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 70 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 76 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 82 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 88 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 94 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 100 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 106 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 112 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 118 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 124 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 130 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 136 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 142 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 149 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 155 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 162 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 168 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 174 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 180 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 186 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 192 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 199 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 205 "ipret-a3.inc" 2 # 44 "for-real.inc" 2 # 53 "for-real.inc" # 1 "ipret-a3.inc" 1 # 54 "for-real.inc" 2 # 63 "for-real.inc" # 1 "ipret-a3.inc" 1 # 64 "for-real.inc" 2 # 872 "ipret-1.inc" 2 # 925 "ipret-1.inc" # 945 "ipret-1.inc" # 956 "ipret-1.inc" # 978 "ipret-1.inc" # 999 "ipret-1.inc" # 1010 "ipret-1.inc" # 1021 "ipret-1.inc" # 1032 "ipret-1.inc" # 1043 "ipret-1.inc" # 1058 "ipret-1.inc" # 1072 "ipret-1.inc" # 1083 "ipret-1.inc" # 1114 "ipret-1.inc" # 1135 "ipret-1.inc" # 1154 "ipret-1.inc" # 1171 "ipret-1.inc" # 1193 "ipret-1.inc" # 1319 "ipret-1.inc" # 1351 "ipret-1.inc" # 1403 "ipret-1.inc" # 1430 "ipret-1.inc" # 1478 "ipret-1.inc" # 1495 "ipret-1.inc" # 1511 "ipret-1.inc" # 1585 "ipret-1.inc" # 1666 "ipret-1.inc" # 1747 "ipret-1.inc" # 1765 "ipret-1.inc" # 1822 "ipret-1.inc" # 1925 "ipret-1.inc" # 1992 "ipret-1.inc" # 2205 "ipret-1.inc" # 2284 "ipret-1.inc" # 2338 "ipret-1.inc" # 2350 "ipret-1.inc" # 2368 "ipret-1.inc" # 2395 "ipret-1.inc" # 2435 "ipret-1.inc" # 2455 "ipret-1.inc" # 2488 "ipret-1.inc" # 2502 "ipret-1.inc" # 2535 "ipret-1.inc" # 2609 "ipret-1.inc" # 2623 "ipret-1.inc" # 2635 "ipret-1.inc" # 2695 "ipret-1.inc" # 2716 "ipret-1.inc" # 2737 "ipret-1.inc" # 2843 "ipret-1.inc" # 2861 "ipret-1.inc" # 2880 "ipret-1.inc" # 2900 "ipret-1.inc" # 2919 "ipret-1.inc" # 2938 "ipret-1.inc" # 2957 "ipret-1.inc" # 2976 "ipret-1.inc" # 2994 "ipret-1.inc" # 3021 "ipret-1.inc" # 56 "ipret.inc" 2 # 1 "ipret-1.inc" 1 # 36 "ipret-1.inc" static const code_t __attribute__((__noinline__,__cold__)) *free_parameters_2(frame_s *fp, const code_t *ip, frame_t n_entries) { while (n_entries--) { if (get_unaligned_32(&(ip)[(1) * 2]) & 0x0002) frame_free_and_clear(fp, get_unaligned_32(&(ip)[(0) * 2])); (ip += (((2) * 2))); } return ip; } # 378 "ipret-1.inc" # 483 "ipret-1.inc" # 497 "ipret-1.inc" # 508 "ipret-1.inc" # 519 "ipret-1.inc" # 530 "ipret-1.inc" # 812 "ipret-1.inc" # 824 "ipret-1.inc" # 834 "ipret-1.inc" # 844 "ipret-1.inc" # 854 "ipret-1.inc" # 865 "ipret-1.inc" # 1 "for-fix.inc" 1 # 24 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 98 "ipret-a1.inc" 2 # 25 "for-fix.inc" 2 # 36 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 98 "ipret-a1.inc" 2 # 37 "for-fix.inc" 2 # 48 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 98 "ipret-a1.inc" 2 # 49 "for-fix.inc" 2 # 60 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 98 "ipret-a1.inc" 2 # 61 "for-fix.inc" 2 # 72 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 98 "ipret-a1.inc" 2 # 73 "for-fix.inc" 2 # 866 "ipret-1.inc" 2 # 1 "for-int.inc" 1 # 24 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 50 "ipret-a2.inc" 2 # 25 "for-int.inc" 2 # 36 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 50 "ipret-a2.inc" 2 # 37 "for-int.inc" 2 # 48 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 50 "ipret-a2.inc" 2 # 49 "for-int.inc" 2 # 60 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 50 "ipret-a2.inc" 2 # 61 "for-int.inc" 2 # 72 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 50 "ipret-a2.inc" 2 # 73 "for-int.inc" 2 # 869 "ipret-1.inc" 2 # 1 "for-real.inc" 1 # 23 "for-real.inc" # 1 "ipret-a3.inc" 1 # 27 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 28 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 34 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 40 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 46 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 52 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 58 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 64 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 70 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 76 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 82 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 88 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 94 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 100 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 106 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 112 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 118 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 124 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 130 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 136 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 142 "ipret-a3.inc" 2 # 161 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 162 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 168 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 174 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 180 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 186 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 192 "ipret-a3.inc" 2 # 24 "for-real.inc" 2 # 33 "for-real.inc" # 1 "ipret-a3.inc" 1 # 27 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 28 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 34 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 40 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 46 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 52 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 58 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 64 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 70 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 76 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 82 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 88 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 94 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 100 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 106 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 112 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 118 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 124 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 130 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 136 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 142 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 149 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 155 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 162 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 168 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 174 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 180 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 186 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 192 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 199 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 205 "ipret-a3.inc" 2 # 34 "for-real.inc" 2 # 43 "for-real.inc" # 1 "ipret-a3.inc" 1 # 27 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 28 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 34 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 40 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 46 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 52 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 58 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 64 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 70 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 76 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 82 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 88 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 94 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 100 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 106 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 112 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 118 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 124 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 130 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 136 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 142 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 149 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 155 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 162 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 168 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 174 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 180 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 186 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 192 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 199 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" # 205 "ipret-a3.inc" 2 # 44 "for-real.inc" 2 # 53 "for-real.inc" # 1 "ipret-a3.inc" 1 # 54 "for-real.inc" 2 # 63 "for-real.inc" # 1 "ipret-a3.inc" 1 # 64 "for-real.inc" 2 # 872 "ipret-1.inc" 2 # 925 "ipret-1.inc" # 945 "ipret-1.inc" # 956 "ipret-1.inc" # 978 "ipret-1.inc" # 999 "ipret-1.inc" # 1010 "ipret-1.inc" # 1021 "ipret-1.inc" # 1032 "ipret-1.inc" # 1043 "ipret-1.inc" # 1058 "ipret-1.inc" # 1072 "ipret-1.inc" # 1083 "ipret-1.inc" # 1114 "ipret-1.inc" # 1135 "ipret-1.inc" # 1154 "ipret-1.inc" # 1171 "ipret-1.inc" # 1193 "ipret-1.inc" # 1319 "ipret-1.inc" # 1351 "ipret-1.inc" # 1403 "ipret-1.inc" # 1430 "ipret-1.inc" # 1478 "ipret-1.inc" # 1495 "ipret-1.inc" # 1511 "ipret-1.inc" # 1585 "ipret-1.inc" # 1666 "ipret-1.inc" # 1747 "ipret-1.inc" # 1765 "ipret-1.inc" # 1822 "ipret-1.inc" # 1925 "ipret-1.inc" # 1992 "ipret-1.inc" # 2205 "ipret-1.inc" # 2284 "ipret-1.inc" # 2338 "ipret-1.inc" # 2350 "ipret-1.inc" # 2368 "ipret-1.inc" # 2395 "ipret-1.inc" # 2435 "ipret-1.inc" # 2455 "ipret-1.inc" # 2488 "ipret-1.inc" # 2502 "ipret-1.inc" # 2535 "ipret-1.inc" # 2609 "ipret-1.inc" # 2623 "ipret-1.inc" # 2635 "ipret-1.inc" # 2695 "ipret-1.inc" # 2716 "ipret-1.inc" # 2737 "ipret-1.inc" # 2843 "ipret-1.inc" # 2861 "ipret-1.inc" # 2880 "ipret-1.inc" # 2900 "ipret-1.inc" # 2919 "ipret-1.inc" # 2938 "ipret-1.inc" # 2957 "ipret-1.inc" # 2976 "ipret-1.inc" # 2994 "ipret-1.inc" # 3021 "ipret-1.inc" # 62 "ipret.inc" 2 # 603 "ipret.c" 2 void __attribute__(( )) u_run(frame_s *fp_, ip_t ip_) { ajla_error_t ajla_error; tick_stamp_t ts; register frame_s *fp # 624 "ipret.c" __asm__("rbx") ; register const code_t *ip ; code_t code; const void *next_label; static const void *dispatch[OPCODE_MODE_MULT * 3 - (OPCODE_MODE_MULT - OPCODE_N)] = { # 1 "ipret.inc" 1 # 48 "ipret.inc" # 1 "ipret-1.inc" 1 # 378 "ipret-1.inc" [((0 + 0 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_add_int8_t_0, [((0 + 1 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_subtract_int8_t_0, [((0 + 2 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_multiply_int8_t_0, [((0 + 3 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_divide_int8_t_0, [((0 + 5 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_udivide_int8_t_0, [((0 + 7 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_modulo_int8_t_0, [((0 + 9 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_umodulo_int8_t_0, [((0 + 11 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_power_int8_t_0, [((0 + 12 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_and_int8_t_0, [((0 + 13 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_or_int8_t_0, [((0 + 14 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_xor_int8_t_0, [((0 + 15 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_shl_int8_t_0, [((0 + 16 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_shr_int8_t_0, [((0 + 17 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ushr_int8_t_0, [((0 + 18 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_rol_int8_t_0, [((0 + 19 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ror_int8_t_0, [((0 + 20 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_bts_int8_t_0, [((0 + 21 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_btr_int8_t_0, [((0 + 22 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_btc_int8_t_0, [((0 + 23 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_equal_int8_t_0, [((0 + 24 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_not_equal_int8_t_0, [((0 + 25 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_less_int8_t_0, [((0 + 26 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_less_equal_int8_t_0, [((0 + 27 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_greater_int8_t_0, [((0 + 28 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_greater_equal_int8_t_0, [((0 + 29 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_uless_int8_t_0, [((0 + 30 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_uless_equal_int8_t_0, [((0 + 31 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ugreater_int8_t_0, [((0 + 32 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ugreater_equal_int8_t_0, [((0 + 33 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_bt_int8_t_0, [((0 + 34 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_add_int8_t_0, [((0 + 35 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_subtract_int8_t_0, [((0 + 36 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_multiply_int8_t_0, [((0 + 37 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_divide_int8_t_0, [((0 + 39 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_udivide_int8_t_0, [((0 + 41 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_modulo_int8_t_0, [((0 + 43 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_umodulo_int8_t_0, [((0 + 45 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_power_int8_t_0, [((0 + 46 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_and_int8_t_0, [((0 + 47 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_or_int8_t_0, [((0 + 48 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_xor_int8_t_0, [((0 + 49 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_shl_int8_t_0, [((0 + 50 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_shr_int8_t_0, [((0 + 51 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ushr_int8_t_0, [((0 + 52 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_rol_int8_t_0, [((0 + 53 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ror_int8_t_0, [((0 + 54 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_bts_int8_t_0, [((0 + 55 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_btr_int8_t_0, [((0 + 56 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_btc_int8_t_0, [((0 + 57 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_equal_int8_t_0, [((0 + 58 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_not_equal_int8_t_0, [((0 + 59 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_less_int8_t_0, [((0 + 60 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_less_equal_int8_t_0, [((0 + 61 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_greater_int8_t_0, [((0 + 62 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_greater_equal_int8_t_0, [((0 + 63 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_uless_int8_t_0, [((0 + 64 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_uless_equal_int8_t_0, [((0 + 65 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ugreater_int8_t_0, [((0 + 66 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ugreater_equal_int8_t_0, [((0 + 67 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_bt_int8_t_0, [((0 + 68 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_not_int8_t_0, [((0 + 69 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_neg_int8_t_0, [((0 + 70 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bswap_int8_t_0, [((0 + 72 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_brev_int8_t_0, [((0 + 74 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsf_int8_t_0, [((0 + 76 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsr_int8_t_0, [((0 + 78 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_popcnt_int8_t_0, [((0 + 80 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_to_int_int8_t_0, [((0 + 81 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_uto_int_int8_t_0, [((0 + 82 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_from_int_int8_t_0, [((0 + 83 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_ufrom_int_int8_t_0, [((0 + 84 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_move_int8_t_0, [((0 + 85 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_copy_int8_t_0, [((0 + 86 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_fixed_ldc_int8_t_0, [((0 + 0 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_add_int16_t_0, [((0 + 1 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_subtract_int16_t_0, [((0 + 2 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_multiply_int16_t_0, [((0 + 3 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_divide_int16_t_0, [((0 + 5 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_udivide_int16_t_0, [((0 + 7 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_modulo_int16_t_0, [((0 + 9 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_umodulo_int16_t_0, [((0 + 11 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_power_int16_t_0, [((0 + 12 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_and_int16_t_0, [((0 + 13 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_or_int16_t_0, [((0 + 14 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_xor_int16_t_0, [((0 + 15 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_shl_int16_t_0, [((0 + 16 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_shr_int16_t_0, [((0 + 17 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ushr_int16_t_0, [((0 + 18 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_rol_int16_t_0, [((0 + 19 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ror_int16_t_0, [((0 + 20 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_bts_int16_t_0, [((0 + 21 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_btr_int16_t_0, [((0 + 22 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_btc_int16_t_0, [((0 + 23 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_equal_int16_t_0, [((0 + 24 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_not_equal_int16_t_0, [((0 + 25 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_less_int16_t_0, [((0 + 26 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_less_equal_int16_t_0, [((0 + 27 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_greater_int16_t_0, [((0 + 28 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_greater_equal_int16_t_0, [((0 + 29 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_uless_int16_t_0, [((0 + 30 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_uless_equal_int16_t_0, [((0 + 31 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ugreater_int16_t_0, [((0 + 32 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ugreater_equal_int16_t_0, [((0 + 33 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_bt_int16_t_0, [((0 + 34 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_add_int16_t_0, [((0 + 35 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_subtract_int16_t_0, [((0 + 36 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_multiply_int16_t_0, [((0 + 37 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_divide_int16_t_0, [((0 + 39 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_udivide_int16_t_0, [((0 + 41 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_modulo_int16_t_0, [((0 + 43 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_umodulo_int16_t_0, [((0 + 45 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_power_int16_t_0, [((0 + 46 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_and_int16_t_0, [((0 + 47 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_or_int16_t_0, [((0 + 48 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_xor_int16_t_0, [((0 + 49 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_shl_int16_t_0, [((0 + 50 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_shr_int16_t_0, [((0 + 51 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ushr_int16_t_0, [((0 + 52 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_rol_int16_t_0, [((0 + 53 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ror_int16_t_0, [((0 + 54 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_bts_int16_t_0, [((0 + 55 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_btr_int16_t_0, [((0 + 56 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_btc_int16_t_0, [((0 + 57 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_equal_int16_t_0, [((0 + 58 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_not_equal_int16_t_0, [((0 + 59 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_less_int16_t_0, [((0 + 60 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_less_equal_int16_t_0, [((0 + 61 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_greater_int16_t_0, [((0 + 62 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_greater_equal_int16_t_0, [((0 + 63 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_uless_int16_t_0, [((0 + 64 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_uless_equal_int16_t_0, [((0 + 65 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ugreater_int16_t_0, [((0 + 66 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ugreater_equal_int16_t_0, [((0 + 67 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_bt_int16_t_0, [((0 + 68 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_not_int16_t_0, [((0 + 69 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_neg_int16_t_0, [((0 + 70 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bswap_int16_t_0, [((0 + 72 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_brev_int16_t_0, [((0 + 74 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsf_int16_t_0, [((0 + 76 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsr_int16_t_0, [((0 + 78 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_popcnt_int16_t_0, [((0 + 80 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_to_int_int16_t_0, [((0 + 81 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_uto_int_int16_t_0, [((0 + 82 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_from_int_int16_t_0, [((0 + 83 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_ufrom_int_int16_t_0, [((0 + 84 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_move_int16_t_0, [((0 + 85 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_copy_int16_t_0, [((0 + 86 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_fixed_ldc_int16_t_0, [((0 + 0 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_add_int32_t_0, [((0 + 1 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_subtract_int32_t_0, [((0 + 2 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_multiply_int32_t_0, [((0 + 3 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_divide_int32_t_0, [((0 + 5 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_udivide_int32_t_0, [((0 + 7 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_modulo_int32_t_0, [((0 + 9 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_umodulo_int32_t_0, [((0 + 11 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_power_int32_t_0, [((0 + 12 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_and_int32_t_0, [((0 + 13 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_or_int32_t_0, [((0 + 14 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_xor_int32_t_0, [((0 + 15 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_shl_int32_t_0, [((0 + 16 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_shr_int32_t_0, [((0 + 17 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ushr_int32_t_0, [((0 + 18 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_rol_int32_t_0, [((0 + 19 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ror_int32_t_0, [((0 + 20 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_bts_int32_t_0, [((0 + 21 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_btr_int32_t_0, [((0 + 22 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_btc_int32_t_0, [((0 + 23 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_equal_int32_t_0, [((0 + 24 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_not_equal_int32_t_0, [((0 + 25 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_less_int32_t_0, [((0 + 26 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_less_equal_int32_t_0, [((0 + 27 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_greater_int32_t_0, [((0 + 28 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_greater_equal_int32_t_0, [((0 + 29 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_uless_int32_t_0, [((0 + 30 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_uless_equal_int32_t_0, [((0 + 31 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ugreater_int32_t_0, [((0 + 32 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ugreater_equal_int32_t_0, [((0 + 33 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_bt_int32_t_0, [((0 + 34 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_add_int32_t_0, [((0 + 35 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_subtract_int32_t_0, [((0 + 36 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_multiply_int32_t_0, [((0 + 37 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_divide_int32_t_0, [((0 + 39 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_udivide_int32_t_0, [((0 + 41 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_modulo_int32_t_0, [((0 + 43 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_umodulo_int32_t_0, [((0 + 45 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_power_int32_t_0, [((0 + 46 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_and_int32_t_0, [((0 + 47 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_or_int32_t_0, [((0 + 48 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_xor_int32_t_0, [((0 + 49 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_shl_int32_t_0, [((0 + 50 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_shr_int32_t_0, [((0 + 51 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ushr_int32_t_0, [((0 + 52 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_rol_int32_t_0, [((0 + 53 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ror_int32_t_0, [((0 + 54 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_bts_int32_t_0, [((0 + 55 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_btr_int32_t_0, [((0 + 56 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_btc_int32_t_0, [((0 + 57 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_equal_int32_t_0, [((0 + 58 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_not_equal_int32_t_0, [((0 + 59 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_less_int32_t_0, [((0 + 60 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_less_equal_int32_t_0, [((0 + 61 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_greater_int32_t_0, [((0 + 62 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_greater_equal_int32_t_0, [((0 + 63 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_uless_int32_t_0, [((0 + 64 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_uless_equal_int32_t_0, [((0 + 65 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ugreater_int32_t_0, [((0 + 66 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ugreater_equal_int32_t_0, [((0 + 67 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_bt_int32_t_0, [((0 + 68 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_not_int32_t_0, [((0 + 69 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_neg_int32_t_0, [((0 + 70 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bswap_int32_t_0, [((0 + 72 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_brev_int32_t_0, [((0 + 74 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsf_int32_t_0, [((0 + 76 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsr_int32_t_0, [((0 + 78 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_popcnt_int32_t_0, [((0 + 80 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_to_int_int32_t_0, [((0 + 81 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_uto_int_int32_t_0, [((0 + 82 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_from_int_int32_t_0, [((0 + 83 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_ufrom_int_int32_t_0, [((0 + 84 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_move_int32_t_0, [((0 + 85 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_copy_int32_t_0, [((0 + 86 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_fixed_ldc_int32_t_0, [((0 + 0 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_add_int64_t_0, [((0 + 1 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_subtract_int64_t_0, [((0 + 2 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_multiply_int64_t_0, [((0 + 3 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_divide_int64_t_0, [((0 + 5 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_udivide_int64_t_0, [((0 + 7 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_modulo_int64_t_0, [((0 + 9 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_umodulo_int64_t_0, [((0 + 11 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_power_int64_t_0, [((0 + 12 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_and_int64_t_0, [((0 + 13 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_or_int64_t_0, [((0 + 14 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_xor_int64_t_0, [((0 + 15 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_shl_int64_t_0, [((0 + 16 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_shr_int64_t_0, [((0 + 17 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ushr_int64_t_0, [((0 + 18 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_rol_int64_t_0, [((0 + 19 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ror_int64_t_0, [((0 + 20 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_bts_int64_t_0, [((0 + 21 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_btr_int64_t_0, [((0 + 22 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_btc_int64_t_0, [((0 + 23 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_equal_int64_t_0, [((0 + 24 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_not_equal_int64_t_0, [((0 + 25 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_less_int64_t_0, [((0 + 26 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_less_equal_int64_t_0, [((0 + 27 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_greater_int64_t_0, [((0 + 28 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_greater_equal_int64_t_0, [((0 + 29 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_uless_int64_t_0, [((0 + 30 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_uless_equal_int64_t_0, [((0 + 31 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ugreater_int64_t_0, [((0 + 32 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ugreater_equal_int64_t_0, [((0 + 33 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_bt_int64_t_0, [((0 + 34 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_add_int64_t_0, [((0 + 35 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_subtract_int64_t_0, [((0 + 36 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_multiply_int64_t_0, [((0 + 37 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_divide_int64_t_0, [((0 + 39 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_udivide_int64_t_0, [((0 + 41 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_modulo_int64_t_0, [((0 + 43 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_umodulo_int64_t_0, [((0 + 45 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_power_int64_t_0, [((0 + 46 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_and_int64_t_0, [((0 + 47 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_or_int64_t_0, [((0 + 48 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_xor_int64_t_0, [((0 + 49 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_shl_int64_t_0, [((0 + 50 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_shr_int64_t_0, [((0 + 51 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ushr_int64_t_0, [((0 + 52 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_rol_int64_t_0, [((0 + 53 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ror_int64_t_0, [((0 + 54 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_bts_int64_t_0, [((0 + 55 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_btr_int64_t_0, [((0 + 56 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_btc_int64_t_0, [((0 + 57 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_equal_int64_t_0, [((0 + 58 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_not_equal_int64_t_0, [((0 + 59 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_less_int64_t_0, [((0 + 60 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_less_equal_int64_t_0, [((0 + 61 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_greater_int64_t_0, [((0 + 62 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_greater_equal_int64_t_0, [((0 + 63 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_uless_int64_t_0, [((0 + 64 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_uless_equal_int64_t_0, [((0 + 65 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ugreater_int64_t_0, [((0 + 66 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ugreater_equal_int64_t_0, [((0 + 67 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_bt_int64_t_0, [((0 + 68 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_not_int64_t_0, [((0 + 69 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_neg_int64_t_0, [((0 + 70 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bswap_int64_t_0, [((0 + 72 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_brev_int64_t_0, [((0 + 74 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsf_int64_t_0, [((0 + 76 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsr_int64_t_0, [((0 + 78 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_popcnt_int64_t_0, [((0 + 80 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_to_int_int64_t_0, [((0 + 81 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_uto_int_int64_t_0, [((0 + 82 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_from_int_int64_t_0, [((0 + 83 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_ufrom_int_int64_t_0, [((0 + 84 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_move_int64_t_0, [((0 + 85 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_copy_int64_t_0, [((0 + 86 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_fixed_ldc_int64_t_0, [((0 + 0 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_add_int128_t_0, [((0 + 1 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_subtract_int128_t_0, [((0 + 2 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_multiply_int128_t_0, [((0 + 3 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_divide_int128_t_0, [((0 + 5 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_udivide_int128_t_0, [((0 + 7 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_modulo_int128_t_0, [((0 + 9 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_umodulo_int128_t_0, [((0 + 11 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_power_int128_t_0, [((0 + 12 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_and_int128_t_0, [((0 + 13 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_or_int128_t_0, [((0 + 14 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_xor_int128_t_0, [((0 + 15 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_shl_int128_t_0, [((0 + 16 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_shr_int128_t_0, [((0 + 17 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ushr_int128_t_0, [((0 + 18 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_rol_int128_t_0, [((0 + 19 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ror_int128_t_0, [((0 + 20 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_bts_int128_t_0, [((0 + 21 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_btr_int128_t_0, [((0 + 22 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_btc_int128_t_0, [((0 + 23 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_equal_int128_t_0, [((0 + 24 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_not_equal_int128_t_0, [((0 + 25 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_less_int128_t_0, [((0 + 26 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_less_equal_int128_t_0, [((0 + 27 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_greater_int128_t_0, [((0 + 28 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_greater_equal_int128_t_0, [((0 + 29 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_uless_int128_t_0, [((0 + 30 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_uless_equal_int128_t_0, [((0 + 31 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ugreater_int128_t_0, [((0 + 32 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ugreater_equal_int128_t_0, [((0 + 33 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_bt_int128_t_0, [((0 + 34 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_add_int128_t_0, [((0 + 35 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_subtract_int128_t_0, [((0 + 36 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_multiply_int128_t_0, [((0 + 37 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_divide_int128_t_0, [((0 + 39 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_udivide_int128_t_0, [((0 + 41 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_modulo_int128_t_0, [((0 + 43 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_umodulo_int128_t_0, [((0 + 45 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_power_int128_t_0, [((0 + 46 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_and_int128_t_0, [((0 + 47 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_or_int128_t_0, [((0 + 48 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_xor_int128_t_0, [((0 + 49 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_shl_int128_t_0, [((0 + 50 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_shr_int128_t_0, [((0 + 51 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ushr_int128_t_0, [((0 + 52 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_rol_int128_t_0, [((0 + 53 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ror_int128_t_0, [((0 + 54 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_bts_int128_t_0, [((0 + 55 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_btr_int128_t_0, [((0 + 56 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_btc_int128_t_0, [((0 + 57 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_equal_int128_t_0, [((0 + 58 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_not_equal_int128_t_0, [((0 + 59 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_less_int128_t_0, [((0 + 60 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_less_equal_int128_t_0, [((0 + 61 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_greater_int128_t_0, [((0 + 62 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_greater_equal_int128_t_0, [((0 + 63 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_uless_int128_t_0, [((0 + 64 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_uless_equal_int128_t_0, [((0 + 65 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ugreater_int128_t_0, [((0 + 66 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ugreater_equal_int128_t_0, [((0 + 67 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_bt_int128_t_0, [((0 + 68 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_not_int128_t_0, [((0 + 69 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_neg_int128_t_0, [((0 + 70 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bswap_int128_t_0, [((0 + 72 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_brev_int128_t_0, [((0 + 74 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsf_int128_t_0, [((0 + 76 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsr_int128_t_0, [((0 + 78 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_popcnt_int128_t_0, [((0 + 80 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_to_int_int128_t_0, [((0 + 81 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_uto_int_int128_t_0, [((0 + 82 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_from_int_int128_t_0, [((0 + 83 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_ufrom_int_int128_t_0, [((0 + 84 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_move_int128_t_0, [((0 + 85 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_copy_int128_t_0, [((0 + 86 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_fixed_ldc_int128_t_0, [((0 + 87 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_fixed_ldc16_int32_t_0, [((0 + 87 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_fixed_ldc16_int64_t_0, [((0 + 87 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_fixed_ldc16_int128_t_0, # 483 "ipret-1.inc" [((((0 + 88 * 5) + 58 * 5) + 0 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 3 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 6 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 9 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 12 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_modulo_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 13 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_power_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 14 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_ldexp_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 15 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_atan2_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 16 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 19 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 22 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 25 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 28 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 31 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 34 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_neg_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 37 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 41 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cbrt_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 42 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sin_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 43 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cos_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 44 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_tan_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 45 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_asin_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 46 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_acos_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 47 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_atan_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 48 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sinh_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 49 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cosh_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 50 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_tanh_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 51 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_asinh_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 52 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_acosh_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 53 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_atanh_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 54 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp2_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 55 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 56 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp10_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 57 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log2_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 58 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 59 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log10_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 60 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_round_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 62 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_ceil_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 61 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_floor_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 63 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_trunc_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 64 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_fract_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 65 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_mantissa_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 66 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exponent_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 67 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_next_number_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 68 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_prev_number_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 69 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 72 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 75 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_is_exception_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 78 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_move_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 79 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_copy_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 80 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_fixed_ldc_real16_t_0, [((((0 + 88 * 5) + 58 * 5) + 0 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 3 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 6 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 9 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 12 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_modulo_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 13 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_power_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 14 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_ldexp_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 15 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_atan2_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 16 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 19 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 22 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 25 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 28 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 31 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 34 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_neg_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 37 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 41 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cbrt_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 42 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sin_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 43 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cos_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 44 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_tan_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 45 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_asin_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 46 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_acos_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 47 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_atan_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 48 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sinh_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 49 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cosh_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 50 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_tanh_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 51 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_asinh_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 52 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_acosh_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 53 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_atanh_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 54 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp2_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 55 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 56 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp10_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 57 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log2_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 58 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 59 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log10_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 60 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_round_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 62 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_ceil_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 61 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_floor_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 63 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_trunc_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 64 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_fract_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 65 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_mantissa_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 66 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exponent_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 67 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_next_number_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 68 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_prev_number_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 69 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 72 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 75 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_is_exception_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 78 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_move_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 79 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_copy_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 80 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_fixed_ldc_real32_t_0, [((((0 + 88 * 5) + 58 * 5) + 0 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 3 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 6 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 9 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 12 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_modulo_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 13 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_power_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 14 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_ldexp_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 15 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_atan2_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 16 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 19 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 22 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 25 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 28 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 31 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 34 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_neg_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 37 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 41 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cbrt_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 42 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sin_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 43 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cos_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 44 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_tan_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 45 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_asin_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 46 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_acos_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 47 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_atan_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 48 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sinh_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 49 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cosh_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 50 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_tanh_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 51 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_asinh_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 52 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_acosh_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 53 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_atanh_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 54 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp2_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 55 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 56 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp10_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 57 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log2_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 58 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 59 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log10_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 60 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_round_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 62 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_ceil_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 61 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_floor_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 63 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_trunc_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 64 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_fract_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 65 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_mantissa_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 66 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exponent_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 67 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_next_number_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 68 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_prev_number_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 69 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 72 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 75 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_is_exception_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 78 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_move_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 79 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_copy_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 80 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_fixed_ldc_real64_t_0, [((((0 + 88 * 5) + 58 * 5) + 0 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 3 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 6 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 9 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 12 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_modulo_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 13 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_power_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 14 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_ldexp_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 15 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_atan2_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 16 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 19 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 22 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 25 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 28 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 31 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 34 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_neg_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 37 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 41 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cbrt_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 42 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sin_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 43 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cos_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 44 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_tan_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 45 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_asin_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 46 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_acos_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 47 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_atan_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 48 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sinh_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 49 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cosh_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 50 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_tanh_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 51 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_asinh_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 52 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_acosh_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 53 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_atanh_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 54 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp2_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 55 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 56 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp10_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 57 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log2_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 58 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 59 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log10_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 60 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_round_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 62 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_ceil_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 61 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_floor_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 63 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_trunc_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 64 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_fract_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 65 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_mantissa_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 66 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exponent_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 67 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_next_number_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 68 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_prev_number_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 69 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 72 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 75 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_is_exception_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 78 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_move_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 79 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_copy_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 80 * 1 + 3 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_fixed_ldc_real80_t_0, [((((0 + 88 * 5) + 58 * 5) + 0 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 3 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 6 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 9 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 12 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_modulo_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 13 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_power_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 14 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_ldexp_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 15 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_atan2_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 16 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 19 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 22 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 25 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 28 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 31 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 34 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_neg_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 37 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 41 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cbrt_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 42 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sin_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 43 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cos_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 44 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_tan_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 45 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_asin_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 46 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_acos_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 47 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_atan_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 48 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sinh_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 49 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cosh_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 50 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_tanh_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 51 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_asinh_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 52 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_acosh_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 53 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_atanh_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 54 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp2_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 55 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 56 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp10_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 57 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log2_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 58 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 59 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log10_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 60 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_round_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 62 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_ceil_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 61 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_floor_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 63 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_trunc_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 64 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_fract_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 65 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_mantissa_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 66 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exponent_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 67 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_next_number_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 68 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_prev_number_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 69 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 72 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 75 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_is_exception_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 78 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_move_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 79 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_copy_real128_t_0, [((((0 + 88 * 5) + 58 * 5) + 80 * 1 + 4 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_fixed_ldc_real128_t_0, # 497 "ipret-1.inc" # 508 "ipret-1.inc" # 519 "ipret-1.inc" # 530 "ipret-1.inc" # 812 "ipret-1.inc" [(((0 + 88 * 5) + 0 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_add_int8_t_0, [(((0 + 88 * 5) + 1 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_subtract_int8_t_0, [(((0 + 88 * 5) + 2 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_multiply_int8_t_0, [(((0 + 88 * 5) + 3 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_divide_int8_t_0, [(((0 + 88 * 5) + 5 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_modulo_int8_t_0, [(((0 + 88 * 5) + 7 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_power_int8_t_0, [(((0 + 88 * 5) + 8 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_and_int8_t_0, [(((0 + 88 * 5) + 9 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_or_int8_t_0, [(((0 + 88 * 5) + 10 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_xor_int8_t_0, [(((0 + 88 * 5) + 11 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_shl_int8_t_0, [(((0 + 88 * 5) + 12 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_shr_int8_t_0, [(((0 + 88 * 5) + 13 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_bts_int8_t_0, [(((0 + 88 * 5) + 14 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_btr_int8_t_0, [(((0 + 88 * 5) + 15 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_btc_int8_t_0, [(((0 + 88 * 5) + 16 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_equal_int8_t_0, [(((0 + 88 * 5) + 17 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_not_equal_int8_t_0, [(((0 + 88 * 5) + 18 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_less_int8_t_0, [(((0 + 88 * 5) + 19 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_less_equal_int8_t_0, [(((0 + 88 * 5) + 20 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_greater_int8_t_0, [(((0 + 88 * 5) + 21 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_greater_equal_int8_t_0, [(((0 + 88 * 5) + 22 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_bt_int8_t_0, [(((0 + 88 * 5) + 23 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_add_int8_t_0, [(((0 + 88 * 5) + 24 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_subtract_int8_t_0, [(((0 + 88 * 5) + 25 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_multiply_int8_t_0, [(((0 + 88 * 5) + 26 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_divide_int8_t_0, [(((0 + 88 * 5) + 28 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_modulo_int8_t_0, [(((0 + 88 * 5) + 30 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_power_int8_t_0, [(((0 + 88 * 5) + 31 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_and_int8_t_0, [(((0 + 88 * 5) + 32 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_or_int8_t_0, [(((0 + 88 * 5) + 33 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_xor_int8_t_0, [(((0 + 88 * 5) + 34 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_shl_int8_t_0, [(((0 + 88 * 5) + 35 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_shr_int8_t_0, [(((0 + 88 * 5) + 36 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_bts_int8_t_0, [(((0 + 88 * 5) + 37 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_btr_int8_t_0, [(((0 + 88 * 5) + 38 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_btc_int8_t_0, [(((0 + 88 * 5) + 39 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_equal_int8_t_0, [(((0 + 88 * 5) + 40 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_not_equal_int8_t_0, [(((0 + 88 * 5) + 41 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_less_int8_t_0, [(((0 + 88 * 5) + 42 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_less_equal_int8_t_0, [(((0 + 88 * 5) + 43 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_greater_int8_t_0, [(((0 + 88 * 5) + 44 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_greater_equal_int8_t_0, [(((0 + 88 * 5) + 45 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_bt_int8_t_0, [(((0 + 88 * 5) + 46 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_not_int8_t_0, [(((0 + 88 * 5) + 47 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_neg_int8_t_0, [(((0 + 88 * 5) + 48 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_bsf_int8_t_0, [(((0 + 88 * 5) + 49 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_bsr_int8_t_0, [(((0 + 88 * 5) + 50 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_popcnt_int8_t_0, [(((0 + 88 * 5) + 52 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_INT_unary_to_int_int8_t_0, [(((0 + 88 * 5) + 53 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_INT_unary_from_int_int8_t_0, [(((0 + 88 * 5) + 54 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_INT_move_int8_t_0, [(((0 + 88 * 5) + 55 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_INT_copy_int8_t_0, [(((0 + 88 * 5) + 56 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_ldc_int8_t_0, [(((0 + 88 * 5) + 57 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_ldc16_int8_t_0, [(((0 + 88 * 5) + 0 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_add_int16_t_0, [(((0 + 88 * 5) + 1 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_subtract_int16_t_0, [(((0 + 88 * 5) + 2 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_multiply_int16_t_0, [(((0 + 88 * 5) + 3 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_divide_int16_t_0, [(((0 + 88 * 5) + 5 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_modulo_int16_t_0, [(((0 + 88 * 5) + 7 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_power_int16_t_0, [(((0 + 88 * 5) + 8 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_and_int16_t_0, [(((0 + 88 * 5) + 9 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_or_int16_t_0, [(((0 + 88 * 5) + 10 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_xor_int16_t_0, [(((0 + 88 * 5) + 11 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_shl_int16_t_0, [(((0 + 88 * 5) + 12 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_shr_int16_t_0, [(((0 + 88 * 5) + 13 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_bts_int16_t_0, [(((0 + 88 * 5) + 14 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_btr_int16_t_0, [(((0 + 88 * 5) + 15 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_btc_int16_t_0, [(((0 + 88 * 5) + 16 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_equal_int16_t_0, [(((0 + 88 * 5) + 17 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_not_equal_int16_t_0, [(((0 + 88 * 5) + 18 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_less_int16_t_0, [(((0 + 88 * 5) + 19 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_less_equal_int16_t_0, [(((0 + 88 * 5) + 20 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_greater_int16_t_0, [(((0 + 88 * 5) + 21 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_greater_equal_int16_t_0, [(((0 + 88 * 5) + 22 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_bt_int16_t_0, [(((0 + 88 * 5) + 23 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_add_int16_t_0, [(((0 + 88 * 5) + 24 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_subtract_int16_t_0, [(((0 + 88 * 5) + 25 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_multiply_int16_t_0, [(((0 + 88 * 5) + 26 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_divide_int16_t_0, [(((0 + 88 * 5) + 28 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_modulo_int16_t_0, [(((0 + 88 * 5) + 30 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_power_int16_t_0, [(((0 + 88 * 5) + 31 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_and_int16_t_0, [(((0 + 88 * 5) + 32 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_or_int16_t_0, [(((0 + 88 * 5) + 33 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_xor_int16_t_0, [(((0 + 88 * 5) + 34 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_shl_int16_t_0, [(((0 + 88 * 5) + 35 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_shr_int16_t_0, [(((0 + 88 * 5) + 36 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_bts_int16_t_0, [(((0 + 88 * 5) + 37 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_btr_int16_t_0, [(((0 + 88 * 5) + 38 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_btc_int16_t_0, [(((0 + 88 * 5) + 39 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_equal_int16_t_0, [(((0 + 88 * 5) + 40 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_not_equal_int16_t_0, [(((0 + 88 * 5) + 41 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_less_int16_t_0, [(((0 + 88 * 5) + 42 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_less_equal_int16_t_0, [(((0 + 88 * 5) + 43 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_greater_int16_t_0, [(((0 + 88 * 5) + 44 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_greater_equal_int16_t_0, [(((0 + 88 * 5) + 45 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_bt_int16_t_0, [(((0 + 88 * 5) + 46 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_not_int16_t_0, [(((0 + 88 * 5) + 47 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_neg_int16_t_0, [(((0 + 88 * 5) + 48 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_bsf_int16_t_0, [(((0 + 88 * 5) + 49 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_bsr_int16_t_0, [(((0 + 88 * 5) + 50 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_popcnt_int16_t_0, [(((0 + 88 * 5) + 52 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_INT_unary_to_int_int16_t_0, [(((0 + 88 * 5) + 53 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_INT_unary_from_int_int16_t_0, [(((0 + 88 * 5) + 54 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_INT_move_int16_t_0, [(((0 + 88 * 5) + 55 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_INT_copy_int16_t_0, [(((0 + 88 * 5) + 56 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_ldc_int16_t_0, [(((0 + 88 * 5) + 57 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_ldc16_int16_t_0, [(((0 + 88 * 5) + 0 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_add_int32_t_0, [(((0 + 88 * 5) + 1 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_subtract_int32_t_0, [(((0 + 88 * 5) + 2 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_multiply_int32_t_0, [(((0 + 88 * 5) + 3 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_divide_int32_t_0, [(((0 + 88 * 5) + 5 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_modulo_int32_t_0, [(((0 + 88 * 5) + 7 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_power_int32_t_0, [(((0 + 88 * 5) + 8 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_and_int32_t_0, [(((0 + 88 * 5) + 9 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_or_int32_t_0, [(((0 + 88 * 5) + 10 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_xor_int32_t_0, [(((0 + 88 * 5) + 11 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_shl_int32_t_0, [(((0 + 88 * 5) + 12 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_shr_int32_t_0, [(((0 + 88 * 5) + 13 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_bts_int32_t_0, [(((0 + 88 * 5) + 14 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_btr_int32_t_0, [(((0 + 88 * 5) + 15 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_btc_int32_t_0, [(((0 + 88 * 5) + 16 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_equal_int32_t_0, [(((0 + 88 * 5) + 17 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_not_equal_int32_t_0, [(((0 + 88 * 5) + 18 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_less_int32_t_0, [(((0 + 88 * 5) + 19 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_less_equal_int32_t_0, [(((0 + 88 * 5) + 20 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_greater_int32_t_0, [(((0 + 88 * 5) + 21 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_greater_equal_int32_t_0, [(((0 + 88 * 5) + 22 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_bt_int32_t_0, [(((0 + 88 * 5) + 23 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_add_int32_t_0, [(((0 + 88 * 5) + 24 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_subtract_int32_t_0, [(((0 + 88 * 5) + 25 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_multiply_int32_t_0, [(((0 + 88 * 5) + 26 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_divide_int32_t_0, [(((0 + 88 * 5) + 28 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_modulo_int32_t_0, [(((0 + 88 * 5) + 30 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_power_int32_t_0, [(((0 + 88 * 5) + 31 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_and_int32_t_0, [(((0 + 88 * 5) + 32 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_or_int32_t_0, [(((0 + 88 * 5) + 33 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_xor_int32_t_0, [(((0 + 88 * 5) + 34 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_shl_int32_t_0, [(((0 + 88 * 5) + 35 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_shr_int32_t_0, [(((0 + 88 * 5) + 36 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_bts_int32_t_0, [(((0 + 88 * 5) + 37 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_btr_int32_t_0, [(((0 + 88 * 5) + 38 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_btc_int32_t_0, [(((0 + 88 * 5) + 39 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_equal_int32_t_0, [(((0 + 88 * 5) + 40 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_not_equal_int32_t_0, [(((0 + 88 * 5) + 41 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_less_int32_t_0, [(((0 + 88 * 5) + 42 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_less_equal_int32_t_0, [(((0 + 88 * 5) + 43 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_greater_int32_t_0, [(((0 + 88 * 5) + 44 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_greater_equal_int32_t_0, [(((0 + 88 * 5) + 45 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_bt_int32_t_0, [(((0 + 88 * 5) + 46 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_not_int32_t_0, [(((0 + 88 * 5) + 47 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_neg_int32_t_0, [(((0 + 88 * 5) + 48 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_bsf_int32_t_0, [(((0 + 88 * 5) + 49 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_bsr_int32_t_0, [(((0 + 88 * 5) + 50 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_popcnt_int32_t_0, [(((0 + 88 * 5) + 52 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_INT_unary_to_int_int32_t_0, [(((0 + 88 * 5) + 53 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_INT_unary_from_int_int32_t_0, [(((0 + 88 * 5) + 54 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_INT_move_int32_t_0, [(((0 + 88 * 5) + 55 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_INT_copy_int32_t_0, [(((0 + 88 * 5) + 56 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_ldc_int32_t_0, [(((0 + 88 * 5) + 57 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_ldc16_int32_t_0, [(((0 + 88 * 5) + 0 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_add_int64_t_0, [(((0 + 88 * 5) + 1 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_subtract_int64_t_0, [(((0 + 88 * 5) + 2 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_multiply_int64_t_0, [(((0 + 88 * 5) + 3 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_divide_int64_t_0, [(((0 + 88 * 5) + 5 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_modulo_int64_t_0, [(((0 + 88 * 5) + 7 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_power_int64_t_0, [(((0 + 88 * 5) + 8 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_and_int64_t_0, [(((0 + 88 * 5) + 9 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_or_int64_t_0, [(((0 + 88 * 5) + 10 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_xor_int64_t_0, [(((0 + 88 * 5) + 11 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_shl_int64_t_0, [(((0 + 88 * 5) + 12 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_shr_int64_t_0, [(((0 + 88 * 5) + 13 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_bts_int64_t_0, [(((0 + 88 * 5) + 14 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_btr_int64_t_0, [(((0 + 88 * 5) + 15 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_btc_int64_t_0, [(((0 + 88 * 5) + 16 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_equal_int64_t_0, [(((0 + 88 * 5) + 17 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_not_equal_int64_t_0, [(((0 + 88 * 5) + 18 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_less_int64_t_0, [(((0 + 88 * 5) + 19 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_less_equal_int64_t_0, [(((0 + 88 * 5) + 20 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_greater_int64_t_0, [(((0 + 88 * 5) + 21 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_greater_equal_int64_t_0, [(((0 + 88 * 5) + 22 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_bt_int64_t_0, [(((0 + 88 * 5) + 23 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_add_int64_t_0, [(((0 + 88 * 5) + 24 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_subtract_int64_t_0, [(((0 + 88 * 5) + 25 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_multiply_int64_t_0, [(((0 + 88 * 5) + 26 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_divide_int64_t_0, [(((0 + 88 * 5) + 28 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_modulo_int64_t_0, [(((0 + 88 * 5) + 30 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_power_int64_t_0, [(((0 + 88 * 5) + 31 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_and_int64_t_0, [(((0 + 88 * 5) + 32 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_or_int64_t_0, [(((0 + 88 * 5) + 33 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_xor_int64_t_0, [(((0 + 88 * 5) + 34 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_shl_int64_t_0, [(((0 + 88 * 5) + 35 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_shr_int64_t_0, [(((0 + 88 * 5) + 36 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_bts_int64_t_0, [(((0 + 88 * 5) + 37 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_btr_int64_t_0, [(((0 + 88 * 5) + 38 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_btc_int64_t_0, [(((0 + 88 * 5) + 39 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_equal_int64_t_0, [(((0 + 88 * 5) + 40 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_not_equal_int64_t_0, [(((0 + 88 * 5) + 41 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_less_int64_t_0, [(((0 + 88 * 5) + 42 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_less_equal_int64_t_0, [(((0 + 88 * 5) + 43 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_greater_int64_t_0, [(((0 + 88 * 5) + 44 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_greater_equal_int64_t_0, [(((0 + 88 * 5) + 45 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_bt_int64_t_0, [(((0 + 88 * 5) + 46 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_not_int64_t_0, [(((0 + 88 * 5) + 47 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_neg_int64_t_0, [(((0 + 88 * 5) + 48 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_bsf_int64_t_0, [(((0 + 88 * 5) + 49 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_bsr_int64_t_0, [(((0 + 88 * 5) + 50 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_popcnt_int64_t_0, [(((0 + 88 * 5) + 52 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_INT_unary_to_int_int64_t_0, [(((0 + 88 * 5) + 53 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_INT_unary_from_int_int64_t_0, [(((0 + 88 * 5) + 54 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_INT_move_int64_t_0, [(((0 + 88 * 5) + 55 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_INT_copy_int64_t_0, [(((0 + 88 * 5) + 56 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_ldc_int64_t_0, [(((0 + 88 * 5) + 57 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_ldc16_int64_t_0, [(((0 + 88 * 5) + 0 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_add_int128_t_0, [(((0 + 88 * 5) + 1 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_subtract_int128_t_0, [(((0 + 88 * 5) + 2 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_multiply_int128_t_0, [(((0 + 88 * 5) + 3 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_divide_int128_t_0, [(((0 + 88 * 5) + 5 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_modulo_int128_t_0, [(((0 + 88 * 5) + 7 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_power_int128_t_0, [(((0 + 88 * 5) + 8 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_and_int128_t_0, [(((0 + 88 * 5) + 9 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_or_int128_t_0, [(((0 + 88 * 5) + 10 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_xor_int128_t_0, [(((0 + 88 * 5) + 11 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_shl_int128_t_0, [(((0 + 88 * 5) + 12 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_shr_int128_t_0, [(((0 + 88 * 5) + 13 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_bts_int128_t_0, [(((0 + 88 * 5) + 14 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_btr_int128_t_0, [(((0 + 88 * 5) + 15 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_btc_int128_t_0, [(((0 + 88 * 5) + 16 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_equal_int128_t_0, [(((0 + 88 * 5) + 17 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_not_equal_int128_t_0, [(((0 + 88 * 5) + 18 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_less_int128_t_0, [(((0 + 88 * 5) + 19 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_less_equal_int128_t_0, [(((0 + 88 * 5) + 20 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_greater_int128_t_0, [(((0 + 88 * 5) + 21 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_greater_equal_int128_t_0, [(((0 + 88 * 5) + 22 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_bt_int128_t_0, [(((0 + 88 * 5) + 23 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_add_int128_t_0, [(((0 + 88 * 5) + 24 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_subtract_int128_t_0, [(((0 + 88 * 5) + 25 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_multiply_int128_t_0, [(((0 + 88 * 5) + 26 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_divide_int128_t_0, [(((0 + 88 * 5) + 28 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_modulo_int128_t_0, [(((0 + 88 * 5) + 30 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_power_int128_t_0, [(((0 + 88 * 5) + 31 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_and_int128_t_0, [(((0 + 88 * 5) + 32 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_or_int128_t_0, [(((0 + 88 * 5) + 33 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_xor_int128_t_0, [(((0 + 88 * 5) + 34 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_shl_int128_t_0, [(((0 + 88 * 5) + 35 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_shr_int128_t_0, [(((0 + 88 * 5) + 36 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_bts_int128_t_0, [(((0 + 88 * 5) + 37 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_btr_int128_t_0, [(((0 + 88 * 5) + 38 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_btc_int128_t_0, [(((0 + 88 * 5) + 39 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_equal_int128_t_0, [(((0 + 88 * 5) + 40 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_not_equal_int128_t_0, [(((0 + 88 * 5) + 41 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_less_int128_t_0, [(((0 + 88 * 5) + 42 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_less_equal_int128_t_0, [(((0 + 88 * 5) + 43 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_greater_int128_t_0, [(((0 + 88 * 5) + 44 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_greater_equal_int128_t_0, [(((0 + 88 * 5) + 45 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_const_bt_int128_t_0, [(((0 + 88 * 5) + 46 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_not_int128_t_0, [(((0 + 88 * 5) + 47 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_neg_int128_t_0, [(((0 + 88 * 5) + 48 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_bsf_int128_t_0, [(((0 + 88 * 5) + 49 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_bsr_int128_t_0, [(((0 + 88 * 5) + 50 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_popcnt_int128_t_0, [(((0 + 88 * 5) + 52 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_INT_unary_to_int_int128_t_0, [(((0 + 88 * 5) + 53 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_INT_unary_from_int_int128_t_0, [(((0 + 88 * 5) + 54 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_INT_move_int128_t_0, [(((0 + 88 * 5) + 55 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_INT_copy_int128_t_0, [(((0 + 88 * 5) + 56 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_ldc_int128_t_0, [(((0 + 88 * 5) + 57 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_ldc16_int128_t_0, # 824 "ipret-1.inc" # 834 "ipret-1.inc" # 844 "ipret-1.inc" # 854 "ipret-1.inc" # 865 "ipret-1.inc" # 1 "for-fix.inc" 1 # 24 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((0 + 77 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsr_alt1_int8_t_0, # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((0 + 79 * 1 + 0 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_popcnt_alt1_int8_t_0, # 98 "ipret-a1.inc" 2 # 25 "for-fix.inc" 2 # 36 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((0 + 77 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsr_alt1_int16_t_0, # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((0 + 79 * 1 + 1 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_popcnt_alt1_int16_t_0, # 98 "ipret-a1.inc" 2 # 37 "for-fix.inc" 2 # 48 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((0 + 77 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsr_alt1_int32_t_0, # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((0 + 79 * 1 + 2 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_popcnt_alt1_int32_t_0, # 98 "ipret-a1.inc" 2 # 49 "for-fix.inc" 2 # 60 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((0 + 77 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsr_alt1_int64_t_0, # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((0 + 79 * 1 + 3 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_popcnt_alt1_int64_t_0, # 98 "ipret-a1.inc" 2 # 61 "for-fix.inc" 2 # 72 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((0 + 77 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsr_alt1_int128_t_0, # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((0 + 79 * 1 + 4 * 88) + 0 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_popcnt_alt1_int128_t_0, # 98 "ipret-a1.inc" 2 # 73 "for-fix.inc" 2 # 866 "ipret-1.inc" 2 # 1 "for-int.inc" 1 # 24 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [(((0 + 88 * 5) + 51 * 1 + 0 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_popcnt_alt1_int8_t_0, # 50 "ipret-a2.inc" 2 # 25 "for-int.inc" 2 # 36 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [(((0 + 88 * 5) + 51 * 1 + 1 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_popcnt_alt1_int16_t_0, # 50 "ipret-a2.inc" 2 # 37 "for-int.inc" 2 # 48 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [(((0 + 88 * 5) + 51 * 1 + 2 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_popcnt_alt1_int32_t_0, # 50 "ipret-a2.inc" 2 # 49 "for-int.inc" 2 # 60 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [(((0 + 88 * 5) + 51 * 1 + 3 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_popcnt_alt1_int64_t_0, # 50 "ipret-a2.inc" 2 # 61 "for-int.inc" 2 # 72 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [(((0 + 88 * 5) + 51 * 1 + 4 * 58) + 0 * OPCODE_MODE_MULT)] = &&label_int_binary_popcnt_alt1_int128_t_0, # 50 "ipret-a2.inc" 2 # 73 "for-int.inc" 2 # 869 "ipret-1.inc" 2 # 1 "for-real.inc" 1 # 23 "for-real.inc" # 1 "ipret-a3.inc" 1 # 27 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 1 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_alt1_real16_t_0, # 28 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 2 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_alt2_real16_t_0, # 34 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 4 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_alt1_real16_t_0, # 40 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 5 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_alt2_real16_t_0, # 46 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 7 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_alt1_real16_t_0, # 52 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 8 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_alt2_real16_t_0, # 58 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 10 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_alt1_real16_t_0, # 64 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 11 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_alt2_real16_t_0, # 70 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 17 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_alt1_real16_t_0, # 76 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 18 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_alt2_real16_t_0, # 82 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 20 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_alt1_real16_t_0, # 88 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 21 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_alt2_real16_t_0, # 94 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 23 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_alt1_real16_t_0, # 100 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 24 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_alt2_real16_t_0, # 106 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 26 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_alt1_real16_t_0, # 112 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 27 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_alt2_real16_t_0, # 118 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 29 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_alt1_real16_t_0, # 124 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 30 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_alt2_real16_t_0, # 130 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 32 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_alt1_real16_t_0, # 136 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 33 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_alt2_real16_t_0, # 142 "ipret-a3.inc" 2 # 161 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 38 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_alt1_real16_t_0, # 162 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 39 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_alt2_real16_t_0, # 168 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 70 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_alt1_real16_t_0, # 174 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 71 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_alt2_real16_t_0, # 180 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 73 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_alt1_real16_t_0, # 186 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 74 * 1 + 0 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_alt2_real16_t_0, # 192 "ipret-a3.inc" 2 # 24 "for-real.inc" 2 # 33 "for-real.inc" # 1 "ipret-a3.inc" 1 # 27 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 1 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_alt1_real32_t_0, # 28 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 2 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_alt2_real32_t_0, # 34 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 4 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_alt1_real32_t_0, # 40 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 5 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_alt2_real32_t_0, # 46 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 7 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_alt1_real32_t_0, # 52 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 8 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_alt2_real32_t_0, # 58 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 10 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_alt1_real32_t_0, # 64 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 11 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_alt2_real32_t_0, # 70 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 17 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_alt1_real32_t_0, # 76 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 18 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_alt2_real32_t_0, # 82 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 20 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_alt1_real32_t_0, # 88 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 21 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_alt2_real32_t_0, # 94 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 23 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_alt1_real32_t_0, # 100 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 24 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_alt2_real32_t_0, # 106 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 26 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_alt1_real32_t_0, # 112 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 27 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_alt2_real32_t_0, # 118 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 29 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_alt1_real32_t_0, # 124 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 30 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_alt2_real32_t_0, # 130 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 32 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_alt1_real32_t_0, # 136 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 33 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_alt2_real32_t_0, # 142 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 35 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_neg_alt1_real32_t_0, # 149 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 36 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_neg_alt2_real32_t_0, # 155 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 38 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_alt1_real32_t_0, # 162 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 39 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_alt2_real32_t_0, # 168 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 70 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_alt1_real32_t_0, # 174 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 71 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_alt2_real32_t_0, # 180 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 73 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_alt1_real32_t_0, # 186 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 74 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_alt2_real32_t_0, # 192 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 76 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_is_exception_alt1_real32_t_0, # 199 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 77 * 1 + 1 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_is_exception_alt2_real32_t_0, # 205 "ipret-a3.inc" 2 # 34 "for-real.inc" 2 # 43 "for-real.inc" # 1 "ipret-a3.inc" 1 # 27 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 1 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_alt1_real64_t_0, # 28 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 2 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_alt2_real64_t_0, # 34 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 4 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_alt1_real64_t_0, # 40 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 5 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_alt2_real64_t_0, # 46 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 7 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_alt1_real64_t_0, # 52 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 8 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_alt2_real64_t_0, # 58 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 10 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_alt1_real64_t_0, # 64 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 11 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_alt2_real64_t_0, # 70 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 17 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_alt1_real64_t_0, # 76 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 18 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_alt2_real64_t_0, # 82 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 20 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_alt1_real64_t_0, # 88 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 21 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_alt2_real64_t_0, # 94 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 23 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_alt1_real64_t_0, # 100 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 24 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_alt2_real64_t_0, # 106 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 26 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_alt1_real64_t_0, # 112 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 27 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_alt2_real64_t_0, # 118 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 29 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_alt1_real64_t_0, # 124 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 30 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_alt2_real64_t_0, # 130 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 32 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_alt1_real64_t_0, # 136 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 33 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_alt2_real64_t_0, # 142 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 35 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_neg_alt1_real64_t_0, # 149 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 36 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_neg_alt2_real64_t_0, # 155 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 38 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_alt1_real64_t_0, # 162 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 39 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_alt2_real64_t_0, # 168 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 70 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_alt1_real64_t_0, # 174 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 71 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_alt2_real64_t_0, # 180 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 73 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_alt1_real64_t_0, # 186 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 74 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_alt2_real64_t_0, # 192 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 76 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_is_exception_alt1_real64_t_0, # 199 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 77 * 1 + 2 * 81) + 0 * OPCODE_MODE_MULT)] = &&label_REAL_unary_is_exception_alt2_real64_t_0, # 205 "ipret-a3.inc" 2 # 44 "for-real.inc" 2 # 53 "for-real.inc" # 1 "ipret-a3.inc" 1 # 54 "for-real.inc" 2 # 63 "for-real.inc" # 1 "ipret-a3.inc" 1 # 64 "for-real.inc" 2 # 872 "ipret-1.inc" 2 # 925 "ipret-1.inc" [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 0 * 1) + 0 * OPCODE_MODE_MULT)] = &&label_bool_binary_and_0, [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 1 * 1) + 0 * OPCODE_MODE_MULT)] = &&label_bool_binary_or_0, [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 2 * 1) + 0 * OPCODE_MODE_MULT)] = &&label_bool_binary_equal_0, [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 3 * 1) + 0 * OPCODE_MODE_MULT)] = &&label_bool_binary_not_equal_0, [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 4 * 1) + 0 * OPCODE_MODE_MULT)] = &&label_bool_binary_less_0, [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 5 * 1) + 0 * OPCODE_MODE_MULT)] = &&label_bool_binary_less_equal_0, [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 6 * 1) + 0 * OPCODE_MODE_MULT)] = &&label_bool_binary_greater_0, [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 7 * 1) + 0 * OPCODE_MODE_MULT)] = &&label_bool_binary_greater_equal_0, [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 8 * 1) + 0 * OPCODE_MODE_MULT)] = &&label_bool_unary_not_0, # 945 "ipret-1.inc" # 956 "ipret-1.inc" [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 9) + 0 * OPCODE_MODE_MULT)] = &&label_bool_move_0, [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 10) + 0 * OPCODE_MODE_MULT)] = &&label_bool_copy_0, [((OPCODE_INT_LDC_LONG) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_INT_LDC_LONG0, # 978 "ipret-1.inc" [((OPCODE_IS_EXCEPTION) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_IS_EXCEPTION0, # 999 "ipret-1.inc" [((OPCODE_EXCEPTION_CLASS) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_EXCEPTION_CLASS0, # 1010 "ipret-1.inc" [((OPCODE_EXCEPTION_TYPE) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_EXCEPTION_TYPE0, # 1021 "ipret-1.inc" [((OPCODE_EXCEPTION_AUX) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_EXCEPTION_AUX0, # 1032 "ipret-1.inc" [((OPCODE_SYSTEM_PROPERTY) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_SYSTEM_PROPERTY0, # 1043 "ipret-1.inc" [((OPCODE_FLAT_MOVE) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_FLAT_MOVE0, # 1058 "ipret-1.inc" [((OPCODE_FLAT_COPY) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_FLAT_COPY0, # 1072 "ipret-1.inc" [((OPCODE_REF_MOVE) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_REF_MOVE0, # 1083 "ipret-1.inc" [((OPCODE_REF_MOVE_CLEAR) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_REF_MOVE_CLEAR0, [((OPCODE_REF_COPY) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_REF_COPY0, [((OPCODE_BOX_MOVE_CLEAR) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_BOX_MOVE_CLEAR0, # 1114 "ipret-1.inc" [((OPCODE_BOX_COPY) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_BOX_COPY0, [((OPCODE_TAKE_BORROWED) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_TAKE_BORROWED0, # 1135 "ipret-1.inc" [((OPCODE_DEREFERENCE) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_DEREFERENCE0, # 1154 "ipret-1.inc" [((OPCODE_DEREFERENCE_CLEAR) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_DEREFERENCE_CLEAR0, # 1171 "ipret-1.inc" [((OPCODE_EVAL) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_EVAL0, # 1193 "ipret-1.inc" [((OPCODE_ESCAPE_NONFLAT) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_ESCAPE_NONFLAT0, [((OPCODE_READ_CLOCK) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_READ_CLOCK0, [((OPCODE_CHECKPOINT) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_CHECKPOINT0, # 1319 "ipret-1.inc" [((OPCODE_JMP) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_JMP0, # 1337 "ipret-1.inc" [((OPCODE_JMP_BACK_16) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_JMP_BACK_160, [((OPCODE_JMP_FALSE) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_JMP_FALSE0, # 1403 "ipret-1.inc" [((OPCODE_LABEL) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_LABEL0, [((OPCODE_LABEL_UNREACHABLE) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_LABEL_UNREACHABLE0, [((OPCODE_LABEL_1ENTRY) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_LABEL_1ENTRY0, [((OPCODE_LOAD_FN) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_LOAD_FN0, # 1478 "ipret-1.inc" [((OPCODE_CURRY) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_CURRY0, # 1495 "ipret-1.inc" # 1511 "ipret-1.inc" [((OPCODE_CALL) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL0, # 1585 "ipret-1.inc" [((OPCODE_CALL_STRICT) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_STRICT0, [((OPCODE_CALL_SPARK) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_SPARK0, [((OPCODE_CALL_WEAKSPARK) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_WEAKSPARK0, [((OPCODE_CALL_INDIRECT) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_INDIRECT0, # 1666 "ipret-1.inc" [((OPCODE_CALL_INDIRECT_STRICT) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_INDIRECT_STRICT0, [((OPCODE_CALL_INDIRECT_SPARK) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_INDIRECT_SPARK0, [((OPCODE_CALL_INDIRECT_WEAKSPARK) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_INDIRECT_WEAKSPARK0, [((OPCODE_CALL_LAZY) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_LAZY0, # 1747 "ipret-1.inc" [((OPCODE_CALL_INDIRECT_LAZY) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_INDIRECT_LAZY0, # 1765 "ipret-1.inc" [((OPCODE_CALL_CACHE) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_CACHE0, # 1822 "ipret-1.inc" [((OPCODE_CALL_SAVE) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_SAVE0, [((OPCODE_CALL_INDIRECT_CACHE) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_INDIRECT_CACHE0, # 1925 "ipret-1.inc" [((OPCODE_CALL_INDIRECT_SAVE) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_INDIRECT_SAVE0, [((OPCODE_RETURN) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_RETURN0, # 1992 "ipret-1.inc" [((OPCODE_STRUCTURED) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_STRUCTURED0, # 2205 "ipret-1.inc" [((OPCODE_RECORD_CREATE) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_RECORD_CREATE0, # 2284 "ipret-1.inc" [((OPCODE_RECORD_LOAD) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_RECORD_LOAD0, # 2338 "ipret-1.inc" [((OPCODE_OPTION_CREATE_EMPTY_FLAT) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_OPTION_CREATE_EMPTY_FLAT0, # 2350 "ipret-1.inc" [((OPCODE_OPTION_CREATE_EMPTY) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_OPTION_CREATE_EMPTY0, # 2368 "ipret-1.inc" [((OPCODE_OPTION_CREATE) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_OPTION_CREATE0, # 2395 "ipret-1.inc" [((OPCODE_OPTION_LOAD) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_OPTION_LOAD0, # 2435 "ipret-1.inc" [((OPCODE_OPTION_TEST_FLAT) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_OPTION_TEST_FLAT0, # 2455 "ipret-1.inc" [((OPCODE_OPTION_TEST) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_OPTION_TEST0, # 2488 "ipret-1.inc" [((OPCODE_OPTION_ORD_FLAT) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_OPTION_ORD_FLAT0, # 2502 "ipret-1.inc" [((OPCODE_OPTION_ORD) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_OPTION_ORD0, # 2535 "ipret-1.inc" [((OPCODE_ARRAY_CREATE) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_CREATE0, # 2609 "ipret-1.inc" [((OPCODE_ARRAY_CREATE_EMPTY_FLAT) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_CREATE_EMPTY_FLAT0, # 2623 "ipret-1.inc" [((OPCODE_ARRAY_CREATE_EMPTY) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_CREATE_EMPTY0, # 2635 "ipret-1.inc" [((OPCODE_ARRAY_FILL) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_FILL0, # 2695 "ipret-1.inc" [((OPCODE_ARRAY_STRING) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_STRING0, # 2716 "ipret-1.inc" [((OPCODE_ARRAY_UNICODE) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_UNICODE0, # 2737 "ipret-1.inc" [((OPCODE_ARRAY_LOAD) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_LOAD0, # 2843 "ipret-1.inc" [((OPCODE_ARRAY_LEN) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_LEN0, # 2861 "ipret-1.inc" [((OPCODE_ARRAY_LEN_GREATER_THAN) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_LEN_GREATER_THAN0, # 2880 "ipret-1.inc" [((OPCODE_ARRAY_SUB) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_SUB0, # 2900 "ipret-1.inc" [((OPCODE_ARRAY_SKIP) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_SKIP0, # 2919 "ipret-1.inc" [((OPCODE_ARRAY_APPEND) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_APPEND0, # 2938 "ipret-1.inc" [((OPCODE_ARRAY_APPEND_ONE_FLAT) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_APPEND_ONE_FLAT0, # 2957 "ipret-1.inc" [((OPCODE_ARRAY_APPEND_ONE) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_APPEND_ONE0, # 2976 "ipret-1.inc" [((OPCODE_ARRAY_FLATTEN) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_FLATTEN0, # 2994 "ipret-1.inc" [((OPCODE_ARRAY_IS_FINITE) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_IS_FINITE0, # 3021 "ipret-1.inc" [((OPCODE_IO) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_IO0, # 3042 "ipret-1.inc" [((OPCODE_OFFLOAD_PREPARE) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_OFFLOAD_PREPARE0, # 3059 "ipret-1.inc" [((OPCODE_INTERNAL_FUNCTION) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_INTERNAL_FUNCTION0, [((OPCODE_UNREACHABLE) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_UNREACHABLE0, [((OPCODE_EXIT_THREAD) + 0 * OPCODE_MODE_MULT)] = &&label_OPCODE_EXIT_THREAD0, # 3101 "ipret-1.inc" # 49 "ipret.inc" 2 # 1 "ipret-1.inc" 1 # 378 "ipret-1.inc" [((0 + 0 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_add_int8_t_1, [((0 + 1 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_subtract_int8_t_1, [((0 + 2 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_multiply_int8_t_1, [((0 + 3 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_divide_int8_t_1, [((0 + 5 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_udivide_int8_t_1, [((0 + 7 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_modulo_int8_t_1, [((0 + 9 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_umodulo_int8_t_1, [((0 + 11 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_power_int8_t_1, [((0 + 12 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_and_int8_t_1, [((0 + 13 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_or_int8_t_1, [((0 + 14 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_xor_int8_t_1, [((0 + 15 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_shl_int8_t_1, [((0 + 16 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_shr_int8_t_1, [((0 + 17 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ushr_int8_t_1, [((0 + 18 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_rol_int8_t_1, [((0 + 19 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ror_int8_t_1, [((0 + 20 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_bts_int8_t_1, [((0 + 21 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_btr_int8_t_1, [((0 + 22 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_btc_int8_t_1, [((0 + 23 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_equal_int8_t_1, [((0 + 24 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_not_equal_int8_t_1, [((0 + 25 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_less_int8_t_1, [((0 + 26 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_less_equal_int8_t_1, [((0 + 27 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_greater_int8_t_1, [((0 + 28 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_greater_equal_int8_t_1, [((0 + 29 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_uless_int8_t_1, [((0 + 30 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_uless_equal_int8_t_1, [((0 + 31 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ugreater_int8_t_1, [((0 + 32 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ugreater_equal_int8_t_1, [((0 + 33 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_bt_int8_t_1, [((0 + 34 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_add_int8_t_1, [((0 + 35 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_subtract_int8_t_1, [((0 + 36 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_multiply_int8_t_1, [((0 + 37 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_divide_int8_t_1, [((0 + 39 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_udivide_int8_t_1, [((0 + 41 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_modulo_int8_t_1, [((0 + 43 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_umodulo_int8_t_1, [((0 + 45 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_power_int8_t_1, [((0 + 46 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_and_int8_t_1, [((0 + 47 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_or_int8_t_1, [((0 + 48 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_xor_int8_t_1, [((0 + 49 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_shl_int8_t_1, [((0 + 50 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_shr_int8_t_1, [((0 + 51 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ushr_int8_t_1, [((0 + 52 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_rol_int8_t_1, [((0 + 53 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ror_int8_t_1, [((0 + 54 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_bts_int8_t_1, [((0 + 55 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_btr_int8_t_1, [((0 + 56 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_btc_int8_t_1, [((0 + 57 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_equal_int8_t_1, [((0 + 58 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_not_equal_int8_t_1, [((0 + 59 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_less_int8_t_1, [((0 + 60 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_less_equal_int8_t_1, [((0 + 61 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_greater_int8_t_1, [((0 + 62 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_greater_equal_int8_t_1, [((0 + 63 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_uless_int8_t_1, [((0 + 64 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_uless_equal_int8_t_1, [((0 + 65 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ugreater_int8_t_1, [((0 + 66 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ugreater_equal_int8_t_1, [((0 + 67 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_bt_int8_t_1, [((0 + 68 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_not_int8_t_1, [((0 + 69 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_neg_int8_t_1, [((0 + 70 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bswap_int8_t_1, [((0 + 72 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_brev_int8_t_1, [((0 + 74 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsf_int8_t_1, [((0 + 76 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsr_int8_t_1, [((0 + 78 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_popcnt_int8_t_1, [((0 + 80 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_to_int_int8_t_1, [((0 + 81 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_uto_int_int8_t_1, [((0 + 82 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_from_int_int8_t_1, [((0 + 83 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_ufrom_int_int8_t_1, [((0 + 84 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_move_int8_t_1, [((0 + 85 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_copy_int8_t_1, [((0 + 86 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_fixed_ldc_int8_t_1, [((0 + 0 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_add_int16_t_1, [((0 + 1 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_subtract_int16_t_1, [((0 + 2 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_multiply_int16_t_1, [((0 + 3 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_divide_int16_t_1, [((0 + 5 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_udivide_int16_t_1, [((0 + 7 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_modulo_int16_t_1, [((0 + 9 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_umodulo_int16_t_1, [((0 + 11 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_power_int16_t_1, [((0 + 12 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_and_int16_t_1, [((0 + 13 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_or_int16_t_1, [((0 + 14 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_xor_int16_t_1, [((0 + 15 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_shl_int16_t_1, [((0 + 16 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_shr_int16_t_1, [((0 + 17 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ushr_int16_t_1, [((0 + 18 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_rol_int16_t_1, [((0 + 19 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ror_int16_t_1, [((0 + 20 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_bts_int16_t_1, [((0 + 21 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_btr_int16_t_1, [((0 + 22 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_btc_int16_t_1, [((0 + 23 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_equal_int16_t_1, [((0 + 24 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_not_equal_int16_t_1, [((0 + 25 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_less_int16_t_1, [((0 + 26 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_less_equal_int16_t_1, [((0 + 27 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_greater_int16_t_1, [((0 + 28 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_greater_equal_int16_t_1, [((0 + 29 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_uless_int16_t_1, [((0 + 30 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_uless_equal_int16_t_1, [((0 + 31 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ugreater_int16_t_1, [((0 + 32 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ugreater_equal_int16_t_1, [((0 + 33 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_bt_int16_t_1, [((0 + 34 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_add_int16_t_1, [((0 + 35 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_subtract_int16_t_1, [((0 + 36 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_multiply_int16_t_1, [((0 + 37 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_divide_int16_t_1, [((0 + 39 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_udivide_int16_t_1, [((0 + 41 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_modulo_int16_t_1, [((0 + 43 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_umodulo_int16_t_1, [((0 + 45 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_power_int16_t_1, [((0 + 46 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_and_int16_t_1, [((0 + 47 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_or_int16_t_1, [((0 + 48 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_xor_int16_t_1, [((0 + 49 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_shl_int16_t_1, [((0 + 50 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_shr_int16_t_1, [((0 + 51 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ushr_int16_t_1, [((0 + 52 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_rol_int16_t_1, [((0 + 53 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ror_int16_t_1, [((0 + 54 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_bts_int16_t_1, [((0 + 55 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_btr_int16_t_1, [((0 + 56 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_btc_int16_t_1, [((0 + 57 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_equal_int16_t_1, [((0 + 58 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_not_equal_int16_t_1, [((0 + 59 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_less_int16_t_1, [((0 + 60 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_less_equal_int16_t_1, [((0 + 61 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_greater_int16_t_1, [((0 + 62 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_greater_equal_int16_t_1, [((0 + 63 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_uless_int16_t_1, [((0 + 64 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_uless_equal_int16_t_1, [((0 + 65 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ugreater_int16_t_1, [((0 + 66 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ugreater_equal_int16_t_1, [((0 + 67 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_bt_int16_t_1, [((0 + 68 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_not_int16_t_1, [((0 + 69 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_neg_int16_t_1, [((0 + 70 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bswap_int16_t_1, [((0 + 72 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_brev_int16_t_1, [((0 + 74 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsf_int16_t_1, [((0 + 76 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsr_int16_t_1, [((0 + 78 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_popcnt_int16_t_1, [((0 + 80 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_to_int_int16_t_1, [((0 + 81 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_uto_int_int16_t_1, [((0 + 82 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_from_int_int16_t_1, [((0 + 83 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_ufrom_int_int16_t_1, [((0 + 84 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_move_int16_t_1, [((0 + 85 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_copy_int16_t_1, [((0 + 86 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_fixed_ldc_int16_t_1, [((0 + 0 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_add_int32_t_1, [((0 + 1 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_subtract_int32_t_1, [((0 + 2 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_multiply_int32_t_1, [((0 + 3 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_divide_int32_t_1, [((0 + 5 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_udivide_int32_t_1, [((0 + 7 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_modulo_int32_t_1, [((0 + 9 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_umodulo_int32_t_1, [((0 + 11 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_power_int32_t_1, [((0 + 12 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_and_int32_t_1, [((0 + 13 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_or_int32_t_1, [((0 + 14 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_xor_int32_t_1, [((0 + 15 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_shl_int32_t_1, [((0 + 16 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_shr_int32_t_1, [((0 + 17 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ushr_int32_t_1, [((0 + 18 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_rol_int32_t_1, [((0 + 19 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ror_int32_t_1, [((0 + 20 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_bts_int32_t_1, [((0 + 21 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_btr_int32_t_1, [((0 + 22 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_btc_int32_t_1, [((0 + 23 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_equal_int32_t_1, [((0 + 24 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_not_equal_int32_t_1, [((0 + 25 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_less_int32_t_1, [((0 + 26 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_less_equal_int32_t_1, [((0 + 27 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_greater_int32_t_1, [((0 + 28 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_greater_equal_int32_t_1, [((0 + 29 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_uless_int32_t_1, [((0 + 30 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_uless_equal_int32_t_1, [((0 + 31 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ugreater_int32_t_1, [((0 + 32 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ugreater_equal_int32_t_1, [((0 + 33 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_bt_int32_t_1, [((0 + 34 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_add_int32_t_1, [((0 + 35 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_subtract_int32_t_1, [((0 + 36 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_multiply_int32_t_1, [((0 + 37 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_divide_int32_t_1, [((0 + 39 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_udivide_int32_t_1, [((0 + 41 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_modulo_int32_t_1, [((0 + 43 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_umodulo_int32_t_1, [((0 + 45 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_power_int32_t_1, [((0 + 46 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_and_int32_t_1, [((0 + 47 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_or_int32_t_1, [((0 + 48 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_xor_int32_t_1, [((0 + 49 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_shl_int32_t_1, [((0 + 50 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_shr_int32_t_1, [((0 + 51 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ushr_int32_t_1, [((0 + 52 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_rol_int32_t_1, [((0 + 53 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ror_int32_t_1, [((0 + 54 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_bts_int32_t_1, [((0 + 55 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_btr_int32_t_1, [((0 + 56 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_btc_int32_t_1, [((0 + 57 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_equal_int32_t_1, [((0 + 58 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_not_equal_int32_t_1, [((0 + 59 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_less_int32_t_1, [((0 + 60 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_less_equal_int32_t_1, [((0 + 61 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_greater_int32_t_1, [((0 + 62 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_greater_equal_int32_t_1, [((0 + 63 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_uless_int32_t_1, [((0 + 64 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_uless_equal_int32_t_1, [((0 + 65 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ugreater_int32_t_1, [((0 + 66 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ugreater_equal_int32_t_1, [((0 + 67 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_bt_int32_t_1, [((0 + 68 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_not_int32_t_1, [((0 + 69 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_neg_int32_t_1, [((0 + 70 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bswap_int32_t_1, [((0 + 72 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_brev_int32_t_1, [((0 + 74 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsf_int32_t_1, [((0 + 76 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsr_int32_t_1, [((0 + 78 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_popcnt_int32_t_1, [((0 + 80 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_to_int_int32_t_1, [((0 + 81 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_uto_int_int32_t_1, [((0 + 82 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_from_int_int32_t_1, [((0 + 83 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_ufrom_int_int32_t_1, [((0 + 84 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_move_int32_t_1, [((0 + 85 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_copy_int32_t_1, [((0 + 86 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_fixed_ldc_int32_t_1, [((0 + 0 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_add_int64_t_1, [((0 + 1 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_subtract_int64_t_1, [((0 + 2 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_multiply_int64_t_1, [((0 + 3 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_divide_int64_t_1, [((0 + 5 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_udivide_int64_t_1, [((0 + 7 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_modulo_int64_t_1, [((0 + 9 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_umodulo_int64_t_1, [((0 + 11 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_power_int64_t_1, [((0 + 12 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_and_int64_t_1, [((0 + 13 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_or_int64_t_1, [((0 + 14 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_xor_int64_t_1, [((0 + 15 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_shl_int64_t_1, [((0 + 16 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_shr_int64_t_1, [((0 + 17 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ushr_int64_t_1, [((0 + 18 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_rol_int64_t_1, [((0 + 19 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ror_int64_t_1, [((0 + 20 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_bts_int64_t_1, [((0 + 21 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_btr_int64_t_1, [((0 + 22 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_btc_int64_t_1, [((0 + 23 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_equal_int64_t_1, [((0 + 24 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_not_equal_int64_t_1, [((0 + 25 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_less_int64_t_1, [((0 + 26 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_less_equal_int64_t_1, [((0 + 27 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_greater_int64_t_1, [((0 + 28 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_greater_equal_int64_t_1, [((0 + 29 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_uless_int64_t_1, [((0 + 30 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_uless_equal_int64_t_1, [((0 + 31 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ugreater_int64_t_1, [((0 + 32 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ugreater_equal_int64_t_1, [((0 + 33 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_bt_int64_t_1, [((0 + 34 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_add_int64_t_1, [((0 + 35 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_subtract_int64_t_1, [((0 + 36 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_multiply_int64_t_1, [((0 + 37 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_divide_int64_t_1, [((0 + 39 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_udivide_int64_t_1, [((0 + 41 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_modulo_int64_t_1, [((0 + 43 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_umodulo_int64_t_1, [((0 + 45 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_power_int64_t_1, [((0 + 46 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_and_int64_t_1, [((0 + 47 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_or_int64_t_1, [((0 + 48 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_xor_int64_t_1, [((0 + 49 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_shl_int64_t_1, [((0 + 50 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_shr_int64_t_1, [((0 + 51 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ushr_int64_t_1, [((0 + 52 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_rol_int64_t_1, [((0 + 53 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ror_int64_t_1, [((0 + 54 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_bts_int64_t_1, [((0 + 55 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_btr_int64_t_1, [((0 + 56 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_btc_int64_t_1, [((0 + 57 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_equal_int64_t_1, [((0 + 58 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_not_equal_int64_t_1, [((0 + 59 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_less_int64_t_1, [((0 + 60 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_less_equal_int64_t_1, [((0 + 61 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_greater_int64_t_1, [((0 + 62 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_greater_equal_int64_t_1, [((0 + 63 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_uless_int64_t_1, [((0 + 64 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_uless_equal_int64_t_1, [((0 + 65 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ugreater_int64_t_1, [((0 + 66 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ugreater_equal_int64_t_1, [((0 + 67 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_bt_int64_t_1, [((0 + 68 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_not_int64_t_1, [((0 + 69 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_neg_int64_t_1, [((0 + 70 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bswap_int64_t_1, [((0 + 72 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_brev_int64_t_1, [((0 + 74 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsf_int64_t_1, [((0 + 76 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsr_int64_t_1, [((0 + 78 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_popcnt_int64_t_1, [((0 + 80 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_to_int_int64_t_1, [((0 + 81 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_uto_int_int64_t_1, [((0 + 82 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_from_int_int64_t_1, [((0 + 83 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_ufrom_int_int64_t_1, [((0 + 84 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_move_int64_t_1, [((0 + 85 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_copy_int64_t_1, [((0 + 86 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_fixed_ldc_int64_t_1, [((0 + 0 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_add_int128_t_1, [((0 + 1 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_subtract_int128_t_1, [((0 + 2 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_multiply_int128_t_1, [((0 + 3 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_divide_int128_t_1, [((0 + 5 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_udivide_int128_t_1, [((0 + 7 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_modulo_int128_t_1, [((0 + 9 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_umodulo_int128_t_1, [((0 + 11 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_power_int128_t_1, [((0 + 12 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_and_int128_t_1, [((0 + 13 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_or_int128_t_1, [((0 + 14 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_xor_int128_t_1, [((0 + 15 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_shl_int128_t_1, [((0 + 16 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_shr_int128_t_1, [((0 + 17 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ushr_int128_t_1, [((0 + 18 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_rol_int128_t_1, [((0 + 19 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ror_int128_t_1, [((0 + 20 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_bts_int128_t_1, [((0 + 21 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_btr_int128_t_1, [((0 + 22 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_btc_int128_t_1, [((0 + 23 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_equal_int128_t_1, [((0 + 24 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_not_equal_int128_t_1, [((0 + 25 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_less_int128_t_1, [((0 + 26 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_less_equal_int128_t_1, [((0 + 27 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_greater_int128_t_1, [((0 + 28 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_greater_equal_int128_t_1, [((0 + 29 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_uless_int128_t_1, [((0 + 30 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_uless_equal_int128_t_1, [((0 + 31 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ugreater_int128_t_1, [((0 + 32 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ugreater_equal_int128_t_1, [((0 + 33 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_bt_int128_t_1, [((0 + 34 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_add_int128_t_1, [((0 + 35 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_subtract_int128_t_1, [((0 + 36 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_multiply_int128_t_1, [((0 + 37 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_divide_int128_t_1, [((0 + 39 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_udivide_int128_t_1, [((0 + 41 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_modulo_int128_t_1, [((0 + 43 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_umodulo_int128_t_1, [((0 + 45 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_power_int128_t_1, [((0 + 46 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_and_int128_t_1, [((0 + 47 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_or_int128_t_1, [((0 + 48 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_xor_int128_t_1, [((0 + 49 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_shl_int128_t_1, [((0 + 50 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_shr_int128_t_1, [((0 + 51 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ushr_int128_t_1, [((0 + 52 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_rol_int128_t_1, [((0 + 53 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ror_int128_t_1, [((0 + 54 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_bts_int128_t_1, [((0 + 55 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_btr_int128_t_1, [((0 + 56 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_btc_int128_t_1, [((0 + 57 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_equal_int128_t_1, [((0 + 58 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_not_equal_int128_t_1, [((0 + 59 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_less_int128_t_1, [((0 + 60 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_less_equal_int128_t_1, [((0 + 61 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_greater_int128_t_1, [((0 + 62 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_greater_equal_int128_t_1, [((0 + 63 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_uless_int128_t_1, [((0 + 64 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_uless_equal_int128_t_1, [((0 + 65 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ugreater_int128_t_1, [((0 + 66 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ugreater_equal_int128_t_1, [((0 + 67 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_bt_int128_t_1, [((0 + 68 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_not_int128_t_1, [((0 + 69 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_neg_int128_t_1, [((0 + 70 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bswap_int128_t_1, [((0 + 72 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_brev_int128_t_1, [((0 + 74 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsf_int128_t_1, [((0 + 76 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsr_int128_t_1, [((0 + 78 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_popcnt_int128_t_1, [((0 + 80 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_to_int_int128_t_1, [((0 + 81 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_uto_int_int128_t_1, [((0 + 82 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_from_int_int128_t_1, [((0 + 83 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_ufrom_int_int128_t_1, [((0 + 84 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_move_int128_t_1, [((0 + 85 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_copy_int128_t_1, [((0 + 86 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_fixed_ldc_int128_t_1, [((0 + 87 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_fixed_ldc16_int32_t_1, [((0 + 87 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_fixed_ldc16_int64_t_1, [((0 + 87 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_fixed_ldc16_int128_t_1, # 483 "ipret-1.inc" [((((0 + 88 * 5) + 58 * 5) + 0 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 3 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 6 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 9 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 12 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_modulo_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 13 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_power_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 14 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_ldexp_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 15 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_atan2_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 16 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 19 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 22 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 25 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 28 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 31 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 34 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_neg_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 37 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 41 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cbrt_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 42 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sin_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 43 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cos_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 44 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_tan_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 45 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_asin_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 46 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_acos_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 47 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_atan_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 48 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sinh_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 49 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cosh_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 50 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_tanh_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 51 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_asinh_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 52 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_acosh_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 53 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_atanh_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 54 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp2_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 55 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 56 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp10_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 57 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log2_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 58 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 59 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log10_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 60 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_round_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 62 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_ceil_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 61 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_floor_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 63 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_trunc_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 64 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_fract_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 65 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_mantissa_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 66 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exponent_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 67 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_next_number_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 68 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_prev_number_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 69 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 72 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 75 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_is_exception_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 78 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_move_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 79 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_copy_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 80 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_fixed_ldc_real16_t_1, [((((0 + 88 * 5) + 58 * 5) + 0 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 3 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 6 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 9 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 12 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_modulo_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 13 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_power_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 14 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_ldexp_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 15 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_atan2_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 16 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 19 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 22 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 25 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 28 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 31 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 34 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_neg_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 37 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 41 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cbrt_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 42 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sin_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 43 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cos_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 44 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_tan_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 45 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_asin_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 46 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_acos_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 47 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_atan_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 48 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sinh_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 49 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cosh_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 50 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_tanh_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 51 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_asinh_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 52 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_acosh_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 53 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_atanh_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 54 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp2_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 55 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 56 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp10_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 57 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log2_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 58 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 59 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log10_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 60 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_round_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 62 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_ceil_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 61 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_floor_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 63 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_trunc_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 64 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_fract_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 65 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_mantissa_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 66 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exponent_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 67 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_next_number_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 68 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_prev_number_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 69 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 72 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 75 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_is_exception_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 78 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_move_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 79 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_copy_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 80 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_fixed_ldc_real32_t_1, [((((0 + 88 * 5) + 58 * 5) + 0 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 3 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 6 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 9 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 12 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_modulo_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 13 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_power_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 14 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_ldexp_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 15 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_atan2_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 16 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 19 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 22 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 25 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 28 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 31 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 34 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_neg_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 37 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 41 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cbrt_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 42 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sin_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 43 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cos_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 44 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_tan_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 45 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_asin_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 46 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_acos_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 47 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_atan_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 48 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sinh_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 49 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cosh_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 50 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_tanh_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 51 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_asinh_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 52 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_acosh_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 53 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_atanh_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 54 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp2_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 55 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 56 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp10_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 57 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log2_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 58 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 59 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log10_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 60 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_round_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 62 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_ceil_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 61 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_floor_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 63 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_trunc_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 64 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_fract_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 65 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_mantissa_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 66 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exponent_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 67 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_next_number_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 68 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_prev_number_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 69 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 72 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 75 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_is_exception_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 78 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_move_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 79 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_copy_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 80 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_fixed_ldc_real64_t_1, [((((0 + 88 * 5) + 58 * 5) + 0 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 3 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 6 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 9 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 12 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_modulo_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 13 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_power_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 14 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_ldexp_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 15 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_atan2_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 16 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 19 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 22 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 25 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 28 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 31 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 34 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_neg_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 37 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 41 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cbrt_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 42 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sin_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 43 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cos_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 44 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_tan_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 45 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_asin_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 46 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_acos_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 47 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_atan_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 48 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sinh_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 49 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cosh_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 50 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_tanh_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 51 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_asinh_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 52 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_acosh_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 53 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_atanh_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 54 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp2_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 55 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 56 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp10_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 57 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log2_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 58 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 59 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log10_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 60 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_round_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 62 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_ceil_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 61 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_floor_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 63 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_trunc_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 64 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_fract_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 65 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_mantissa_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 66 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exponent_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 67 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_next_number_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 68 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_prev_number_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 69 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 72 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 75 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_is_exception_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 78 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_move_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 79 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_copy_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 80 * 1 + 3 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_fixed_ldc_real80_t_1, [((((0 + 88 * 5) + 58 * 5) + 0 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 3 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 6 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 9 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 12 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_modulo_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 13 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_power_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 14 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_ldexp_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 15 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_atan2_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 16 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 19 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 22 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 25 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 28 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 31 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 34 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_neg_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 37 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 41 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cbrt_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 42 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sin_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 43 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cos_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 44 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_tan_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 45 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_asin_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 46 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_acos_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 47 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_atan_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 48 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sinh_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 49 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cosh_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 50 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_tanh_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 51 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_asinh_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 52 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_acosh_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 53 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_atanh_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 54 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp2_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 55 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 56 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp10_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 57 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log2_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 58 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 59 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log10_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 60 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_round_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 62 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_ceil_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 61 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_floor_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 63 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_trunc_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 64 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_fract_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 65 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_mantissa_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 66 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exponent_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 67 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_next_number_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 68 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_prev_number_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 69 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 72 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 75 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_is_exception_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 78 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_move_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 79 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_copy_real128_t_1, [((((0 + 88 * 5) + 58 * 5) + 80 * 1 + 4 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_fixed_ldc_real128_t_1, # 497 "ipret-1.inc" # 508 "ipret-1.inc" # 519 "ipret-1.inc" # 530 "ipret-1.inc" # 812 "ipret-1.inc" [(((0 + 88 * 5) + 0 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_add_int8_t_1, [(((0 + 88 * 5) + 1 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_subtract_int8_t_1, [(((0 + 88 * 5) + 2 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_multiply_int8_t_1, [(((0 + 88 * 5) + 3 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_divide_int8_t_1, [(((0 + 88 * 5) + 5 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_modulo_int8_t_1, [(((0 + 88 * 5) + 7 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_power_int8_t_1, [(((0 + 88 * 5) + 8 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_and_int8_t_1, [(((0 + 88 * 5) + 9 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_or_int8_t_1, [(((0 + 88 * 5) + 10 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_xor_int8_t_1, [(((0 + 88 * 5) + 11 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_shl_int8_t_1, [(((0 + 88 * 5) + 12 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_shr_int8_t_1, [(((0 + 88 * 5) + 13 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_bts_int8_t_1, [(((0 + 88 * 5) + 14 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_btr_int8_t_1, [(((0 + 88 * 5) + 15 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_btc_int8_t_1, [(((0 + 88 * 5) + 16 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_equal_int8_t_1, [(((0 + 88 * 5) + 17 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_not_equal_int8_t_1, [(((0 + 88 * 5) + 18 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_less_int8_t_1, [(((0 + 88 * 5) + 19 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_less_equal_int8_t_1, [(((0 + 88 * 5) + 20 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_greater_int8_t_1, [(((0 + 88 * 5) + 21 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_greater_equal_int8_t_1, [(((0 + 88 * 5) + 22 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_bt_int8_t_1, [(((0 + 88 * 5) + 23 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_add_int8_t_1, [(((0 + 88 * 5) + 24 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_subtract_int8_t_1, [(((0 + 88 * 5) + 25 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_multiply_int8_t_1, [(((0 + 88 * 5) + 26 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_divide_int8_t_1, [(((0 + 88 * 5) + 28 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_modulo_int8_t_1, [(((0 + 88 * 5) + 30 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_power_int8_t_1, [(((0 + 88 * 5) + 31 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_and_int8_t_1, [(((0 + 88 * 5) + 32 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_or_int8_t_1, [(((0 + 88 * 5) + 33 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_xor_int8_t_1, [(((0 + 88 * 5) + 34 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_shl_int8_t_1, [(((0 + 88 * 5) + 35 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_shr_int8_t_1, [(((0 + 88 * 5) + 36 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_bts_int8_t_1, [(((0 + 88 * 5) + 37 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_btr_int8_t_1, [(((0 + 88 * 5) + 38 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_btc_int8_t_1, [(((0 + 88 * 5) + 39 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_equal_int8_t_1, [(((0 + 88 * 5) + 40 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_not_equal_int8_t_1, [(((0 + 88 * 5) + 41 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_less_int8_t_1, [(((0 + 88 * 5) + 42 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_less_equal_int8_t_1, [(((0 + 88 * 5) + 43 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_greater_int8_t_1, [(((0 + 88 * 5) + 44 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_greater_equal_int8_t_1, [(((0 + 88 * 5) + 45 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_bt_int8_t_1, [(((0 + 88 * 5) + 46 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_not_int8_t_1, [(((0 + 88 * 5) + 47 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_neg_int8_t_1, [(((0 + 88 * 5) + 48 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_bsf_int8_t_1, [(((0 + 88 * 5) + 49 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_bsr_int8_t_1, [(((0 + 88 * 5) + 50 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_popcnt_int8_t_1, [(((0 + 88 * 5) + 52 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_INT_unary_to_int_int8_t_1, [(((0 + 88 * 5) + 53 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_INT_unary_from_int_int8_t_1, [(((0 + 88 * 5) + 54 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_INT_move_int8_t_1, [(((0 + 88 * 5) + 55 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_INT_copy_int8_t_1, [(((0 + 88 * 5) + 56 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_ldc_int8_t_1, [(((0 + 88 * 5) + 57 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_ldc16_int8_t_1, [(((0 + 88 * 5) + 0 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_add_int16_t_1, [(((0 + 88 * 5) + 1 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_subtract_int16_t_1, [(((0 + 88 * 5) + 2 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_multiply_int16_t_1, [(((0 + 88 * 5) + 3 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_divide_int16_t_1, [(((0 + 88 * 5) + 5 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_modulo_int16_t_1, [(((0 + 88 * 5) + 7 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_power_int16_t_1, [(((0 + 88 * 5) + 8 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_and_int16_t_1, [(((0 + 88 * 5) + 9 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_or_int16_t_1, [(((0 + 88 * 5) + 10 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_xor_int16_t_1, [(((0 + 88 * 5) + 11 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_shl_int16_t_1, [(((0 + 88 * 5) + 12 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_shr_int16_t_1, [(((0 + 88 * 5) + 13 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_bts_int16_t_1, [(((0 + 88 * 5) + 14 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_btr_int16_t_1, [(((0 + 88 * 5) + 15 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_btc_int16_t_1, [(((0 + 88 * 5) + 16 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_equal_int16_t_1, [(((0 + 88 * 5) + 17 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_not_equal_int16_t_1, [(((0 + 88 * 5) + 18 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_less_int16_t_1, [(((0 + 88 * 5) + 19 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_less_equal_int16_t_1, [(((0 + 88 * 5) + 20 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_greater_int16_t_1, [(((0 + 88 * 5) + 21 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_greater_equal_int16_t_1, [(((0 + 88 * 5) + 22 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_bt_int16_t_1, [(((0 + 88 * 5) + 23 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_add_int16_t_1, [(((0 + 88 * 5) + 24 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_subtract_int16_t_1, [(((0 + 88 * 5) + 25 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_multiply_int16_t_1, [(((0 + 88 * 5) + 26 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_divide_int16_t_1, [(((0 + 88 * 5) + 28 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_modulo_int16_t_1, [(((0 + 88 * 5) + 30 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_power_int16_t_1, [(((0 + 88 * 5) + 31 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_and_int16_t_1, [(((0 + 88 * 5) + 32 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_or_int16_t_1, [(((0 + 88 * 5) + 33 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_xor_int16_t_1, [(((0 + 88 * 5) + 34 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_shl_int16_t_1, [(((0 + 88 * 5) + 35 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_shr_int16_t_1, [(((0 + 88 * 5) + 36 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_bts_int16_t_1, [(((0 + 88 * 5) + 37 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_btr_int16_t_1, [(((0 + 88 * 5) + 38 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_btc_int16_t_1, [(((0 + 88 * 5) + 39 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_equal_int16_t_1, [(((0 + 88 * 5) + 40 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_not_equal_int16_t_1, [(((0 + 88 * 5) + 41 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_less_int16_t_1, [(((0 + 88 * 5) + 42 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_less_equal_int16_t_1, [(((0 + 88 * 5) + 43 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_greater_int16_t_1, [(((0 + 88 * 5) + 44 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_greater_equal_int16_t_1, [(((0 + 88 * 5) + 45 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_bt_int16_t_1, [(((0 + 88 * 5) + 46 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_not_int16_t_1, [(((0 + 88 * 5) + 47 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_neg_int16_t_1, [(((0 + 88 * 5) + 48 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_bsf_int16_t_1, [(((0 + 88 * 5) + 49 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_bsr_int16_t_1, [(((0 + 88 * 5) + 50 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_popcnt_int16_t_1, [(((0 + 88 * 5) + 52 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_INT_unary_to_int_int16_t_1, [(((0 + 88 * 5) + 53 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_INT_unary_from_int_int16_t_1, [(((0 + 88 * 5) + 54 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_INT_move_int16_t_1, [(((0 + 88 * 5) + 55 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_INT_copy_int16_t_1, [(((0 + 88 * 5) + 56 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_ldc_int16_t_1, [(((0 + 88 * 5) + 57 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_ldc16_int16_t_1, [(((0 + 88 * 5) + 0 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_add_int32_t_1, [(((0 + 88 * 5) + 1 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_subtract_int32_t_1, [(((0 + 88 * 5) + 2 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_multiply_int32_t_1, [(((0 + 88 * 5) + 3 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_divide_int32_t_1, [(((0 + 88 * 5) + 5 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_modulo_int32_t_1, [(((0 + 88 * 5) + 7 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_power_int32_t_1, [(((0 + 88 * 5) + 8 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_and_int32_t_1, [(((0 + 88 * 5) + 9 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_or_int32_t_1, [(((0 + 88 * 5) + 10 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_xor_int32_t_1, [(((0 + 88 * 5) + 11 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_shl_int32_t_1, [(((0 + 88 * 5) + 12 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_shr_int32_t_1, [(((0 + 88 * 5) + 13 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_bts_int32_t_1, [(((0 + 88 * 5) + 14 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_btr_int32_t_1, [(((0 + 88 * 5) + 15 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_btc_int32_t_1, [(((0 + 88 * 5) + 16 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_equal_int32_t_1, [(((0 + 88 * 5) + 17 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_not_equal_int32_t_1, [(((0 + 88 * 5) + 18 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_less_int32_t_1, [(((0 + 88 * 5) + 19 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_less_equal_int32_t_1, [(((0 + 88 * 5) + 20 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_greater_int32_t_1, [(((0 + 88 * 5) + 21 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_greater_equal_int32_t_1, [(((0 + 88 * 5) + 22 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_bt_int32_t_1, [(((0 + 88 * 5) + 23 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_add_int32_t_1, [(((0 + 88 * 5) + 24 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_subtract_int32_t_1, [(((0 + 88 * 5) + 25 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_multiply_int32_t_1, [(((0 + 88 * 5) + 26 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_divide_int32_t_1, [(((0 + 88 * 5) + 28 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_modulo_int32_t_1, [(((0 + 88 * 5) + 30 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_power_int32_t_1, [(((0 + 88 * 5) + 31 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_and_int32_t_1, [(((0 + 88 * 5) + 32 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_or_int32_t_1, [(((0 + 88 * 5) + 33 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_xor_int32_t_1, [(((0 + 88 * 5) + 34 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_shl_int32_t_1, [(((0 + 88 * 5) + 35 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_shr_int32_t_1, [(((0 + 88 * 5) + 36 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_bts_int32_t_1, [(((0 + 88 * 5) + 37 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_btr_int32_t_1, [(((0 + 88 * 5) + 38 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_btc_int32_t_1, [(((0 + 88 * 5) + 39 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_equal_int32_t_1, [(((0 + 88 * 5) + 40 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_not_equal_int32_t_1, [(((0 + 88 * 5) + 41 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_less_int32_t_1, [(((0 + 88 * 5) + 42 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_less_equal_int32_t_1, [(((0 + 88 * 5) + 43 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_greater_int32_t_1, [(((0 + 88 * 5) + 44 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_greater_equal_int32_t_1, [(((0 + 88 * 5) + 45 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_bt_int32_t_1, [(((0 + 88 * 5) + 46 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_not_int32_t_1, [(((0 + 88 * 5) + 47 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_neg_int32_t_1, [(((0 + 88 * 5) + 48 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_bsf_int32_t_1, [(((0 + 88 * 5) + 49 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_bsr_int32_t_1, [(((0 + 88 * 5) + 50 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_popcnt_int32_t_1, [(((0 + 88 * 5) + 52 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_INT_unary_to_int_int32_t_1, [(((0 + 88 * 5) + 53 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_INT_unary_from_int_int32_t_1, [(((0 + 88 * 5) + 54 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_INT_move_int32_t_1, [(((0 + 88 * 5) + 55 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_INT_copy_int32_t_1, [(((0 + 88 * 5) + 56 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_ldc_int32_t_1, [(((0 + 88 * 5) + 57 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_ldc16_int32_t_1, [(((0 + 88 * 5) + 0 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_add_int64_t_1, [(((0 + 88 * 5) + 1 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_subtract_int64_t_1, [(((0 + 88 * 5) + 2 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_multiply_int64_t_1, [(((0 + 88 * 5) + 3 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_divide_int64_t_1, [(((0 + 88 * 5) + 5 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_modulo_int64_t_1, [(((0 + 88 * 5) + 7 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_power_int64_t_1, [(((0 + 88 * 5) + 8 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_and_int64_t_1, [(((0 + 88 * 5) + 9 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_or_int64_t_1, [(((0 + 88 * 5) + 10 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_xor_int64_t_1, [(((0 + 88 * 5) + 11 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_shl_int64_t_1, [(((0 + 88 * 5) + 12 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_shr_int64_t_1, [(((0 + 88 * 5) + 13 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_bts_int64_t_1, [(((0 + 88 * 5) + 14 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_btr_int64_t_1, [(((0 + 88 * 5) + 15 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_btc_int64_t_1, [(((0 + 88 * 5) + 16 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_equal_int64_t_1, [(((0 + 88 * 5) + 17 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_not_equal_int64_t_1, [(((0 + 88 * 5) + 18 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_less_int64_t_1, [(((0 + 88 * 5) + 19 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_less_equal_int64_t_1, [(((0 + 88 * 5) + 20 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_greater_int64_t_1, [(((0 + 88 * 5) + 21 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_greater_equal_int64_t_1, [(((0 + 88 * 5) + 22 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_bt_int64_t_1, [(((0 + 88 * 5) + 23 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_add_int64_t_1, [(((0 + 88 * 5) + 24 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_subtract_int64_t_1, [(((0 + 88 * 5) + 25 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_multiply_int64_t_1, [(((0 + 88 * 5) + 26 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_divide_int64_t_1, [(((0 + 88 * 5) + 28 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_modulo_int64_t_1, [(((0 + 88 * 5) + 30 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_power_int64_t_1, [(((0 + 88 * 5) + 31 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_and_int64_t_1, [(((0 + 88 * 5) + 32 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_or_int64_t_1, [(((0 + 88 * 5) + 33 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_xor_int64_t_1, [(((0 + 88 * 5) + 34 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_shl_int64_t_1, [(((0 + 88 * 5) + 35 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_shr_int64_t_1, [(((0 + 88 * 5) + 36 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_bts_int64_t_1, [(((0 + 88 * 5) + 37 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_btr_int64_t_1, [(((0 + 88 * 5) + 38 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_btc_int64_t_1, [(((0 + 88 * 5) + 39 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_equal_int64_t_1, [(((0 + 88 * 5) + 40 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_not_equal_int64_t_1, [(((0 + 88 * 5) + 41 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_less_int64_t_1, [(((0 + 88 * 5) + 42 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_less_equal_int64_t_1, [(((0 + 88 * 5) + 43 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_greater_int64_t_1, [(((0 + 88 * 5) + 44 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_greater_equal_int64_t_1, [(((0 + 88 * 5) + 45 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_bt_int64_t_1, [(((0 + 88 * 5) + 46 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_not_int64_t_1, [(((0 + 88 * 5) + 47 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_neg_int64_t_1, [(((0 + 88 * 5) + 48 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_bsf_int64_t_1, [(((0 + 88 * 5) + 49 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_bsr_int64_t_1, [(((0 + 88 * 5) + 50 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_popcnt_int64_t_1, [(((0 + 88 * 5) + 52 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_INT_unary_to_int_int64_t_1, [(((0 + 88 * 5) + 53 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_INT_unary_from_int_int64_t_1, [(((0 + 88 * 5) + 54 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_INT_move_int64_t_1, [(((0 + 88 * 5) + 55 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_INT_copy_int64_t_1, [(((0 + 88 * 5) + 56 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_ldc_int64_t_1, [(((0 + 88 * 5) + 57 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_ldc16_int64_t_1, [(((0 + 88 * 5) + 0 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_add_int128_t_1, [(((0 + 88 * 5) + 1 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_subtract_int128_t_1, [(((0 + 88 * 5) + 2 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_multiply_int128_t_1, [(((0 + 88 * 5) + 3 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_divide_int128_t_1, [(((0 + 88 * 5) + 5 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_modulo_int128_t_1, [(((0 + 88 * 5) + 7 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_power_int128_t_1, [(((0 + 88 * 5) + 8 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_and_int128_t_1, [(((0 + 88 * 5) + 9 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_or_int128_t_1, [(((0 + 88 * 5) + 10 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_xor_int128_t_1, [(((0 + 88 * 5) + 11 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_shl_int128_t_1, [(((0 + 88 * 5) + 12 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_shr_int128_t_1, [(((0 + 88 * 5) + 13 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_bts_int128_t_1, [(((0 + 88 * 5) + 14 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_btr_int128_t_1, [(((0 + 88 * 5) + 15 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_btc_int128_t_1, [(((0 + 88 * 5) + 16 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_equal_int128_t_1, [(((0 + 88 * 5) + 17 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_not_equal_int128_t_1, [(((0 + 88 * 5) + 18 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_less_int128_t_1, [(((0 + 88 * 5) + 19 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_less_equal_int128_t_1, [(((0 + 88 * 5) + 20 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_greater_int128_t_1, [(((0 + 88 * 5) + 21 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_greater_equal_int128_t_1, [(((0 + 88 * 5) + 22 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_bt_int128_t_1, [(((0 + 88 * 5) + 23 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_add_int128_t_1, [(((0 + 88 * 5) + 24 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_subtract_int128_t_1, [(((0 + 88 * 5) + 25 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_multiply_int128_t_1, [(((0 + 88 * 5) + 26 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_divide_int128_t_1, [(((0 + 88 * 5) + 28 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_modulo_int128_t_1, [(((0 + 88 * 5) + 30 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_power_int128_t_1, [(((0 + 88 * 5) + 31 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_and_int128_t_1, [(((0 + 88 * 5) + 32 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_or_int128_t_1, [(((0 + 88 * 5) + 33 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_xor_int128_t_1, [(((0 + 88 * 5) + 34 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_shl_int128_t_1, [(((0 + 88 * 5) + 35 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_shr_int128_t_1, [(((0 + 88 * 5) + 36 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_bts_int128_t_1, [(((0 + 88 * 5) + 37 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_btr_int128_t_1, [(((0 + 88 * 5) + 38 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_btc_int128_t_1, [(((0 + 88 * 5) + 39 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_equal_int128_t_1, [(((0 + 88 * 5) + 40 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_not_equal_int128_t_1, [(((0 + 88 * 5) + 41 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_less_int128_t_1, [(((0 + 88 * 5) + 42 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_less_equal_int128_t_1, [(((0 + 88 * 5) + 43 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_greater_int128_t_1, [(((0 + 88 * 5) + 44 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_greater_equal_int128_t_1, [(((0 + 88 * 5) + 45 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_const_bt_int128_t_1, [(((0 + 88 * 5) + 46 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_not_int128_t_1, [(((0 + 88 * 5) + 47 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_neg_int128_t_1, [(((0 + 88 * 5) + 48 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_bsf_int128_t_1, [(((0 + 88 * 5) + 49 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_bsr_int128_t_1, [(((0 + 88 * 5) + 50 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_popcnt_int128_t_1, [(((0 + 88 * 5) + 52 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_INT_unary_to_int_int128_t_1, [(((0 + 88 * 5) + 53 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_INT_unary_from_int_int128_t_1, [(((0 + 88 * 5) + 54 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_INT_move_int128_t_1, [(((0 + 88 * 5) + 55 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_INT_copy_int128_t_1, [(((0 + 88 * 5) + 56 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_ldc_int128_t_1, [(((0 + 88 * 5) + 57 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_ldc16_int128_t_1, # 824 "ipret-1.inc" # 834 "ipret-1.inc" # 844 "ipret-1.inc" # 854 "ipret-1.inc" # 865 "ipret-1.inc" # 1 "for-fix.inc" 1 # 24 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((0 + 77 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsr_alt1_int8_t_1, # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((0 + 79 * 1 + 0 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_popcnt_alt1_int8_t_1, # 98 "ipret-a1.inc" 2 # 25 "for-fix.inc" 2 # 36 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((0 + 77 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsr_alt1_int16_t_1, # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((0 + 79 * 1 + 1 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_popcnt_alt1_int16_t_1, # 98 "ipret-a1.inc" 2 # 37 "for-fix.inc" 2 # 48 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((0 + 77 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsr_alt1_int32_t_1, # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((0 + 79 * 1 + 2 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_popcnt_alt1_int32_t_1, # 98 "ipret-a1.inc" 2 # 49 "for-fix.inc" 2 # 60 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((0 + 77 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsr_alt1_int64_t_1, # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((0 + 79 * 1 + 3 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_popcnt_alt1_int64_t_1, # 98 "ipret-a1.inc" 2 # 61 "for-fix.inc" 2 # 72 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((0 + 77 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsr_alt1_int128_t_1, # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((0 + 79 * 1 + 4 * 88) + 1 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_popcnt_alt1_int128_t_1, # 98 "ipret-a1.inc" 2 # 73 "for-fix.inc" 2 # 866 "ipret-1.inc" 2 # 1 "for-int.inc" 1 # 24 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [(((0 + 88 * 5) + 51 * 1 + 0 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_popcnt_alt1_int8_t_1, # 50 "ipret-a2.inc" 2 # 25 "for-int.inc" 2 # 36 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [(((0 + 88 * 5) + 51 * 1 + 1 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_popcnt_alt1_int16_t_1, # 50 "ipret-a2.inc" 2 # 37 "for-int.inc" 2 # 48 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [(((0 + 88 * 5) + 51 * 1 + 2 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_popcnt_alt1_int32_t_1, # 50 "ipret-a2.inc" 2 # 49 "for-int.inc" 2 # 60 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [(((0 + 88 * 5) + 51 * 1 + 3 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_popcnt_alt1_int64_t_1, # 50 "ipret-a2.inc" 2 # 61 "for-int.inc" 2 # 72 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [(((0 + 88 * 5) + 51 * 1 + 4 * 58) + 1 * OPCODE_MODE_MULT)] = &&label_int_binary_popcnt_alt1_int128_t_1, # 50 "ipret-a2.inc" 2 # 73 "for-int.inc" 2 # 869 "ipret-1.inc" 2 # 1 "for-real.inc" 1 # 23 "for-real.inc" # 1 "ipret-a3.inc" 1 # 27 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 1 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_alt1_real16_t_1, # 28 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 2 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_alt2_real16_t_1, # 34 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 4 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_alt1_real16_t_1, # 40 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 5 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_alt2_real16_t_1, # 46 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 7 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_alt1_real16_t_1, # 52 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 8 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_alt2_real16_t_1, # 58 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 10 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_alt1_real16_t_1, # 64 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 11 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_alt2_real16_t_1, # 70 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 17 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_alt1_real16_t_1, # 76 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 18 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_alt2_real16_t_1, # 82 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 20 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_alt1_real16_t_1, # 88 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 21 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_alt2_real16_t_1, # 94 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 23 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_alt1_real16_t_1, # 100 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 24 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_alt2_real16_t_1, # 106 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 26 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_alt1_real16_t_1, # 112 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 27 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_alt2_real16_t_1, # 118 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 29 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_alt1_real16_t_1, # 124 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 30 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_alt2_real16_t_1, # 130 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 32 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_alt1_real16_t_1, # 136 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 33 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_alt2_real16_t_1, # 142 "ipret-a3.inc" 2 # 161 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 38 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_alt1_real16_t_1, # 162 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 39 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_alt2_real16_t_1, # 168 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 70 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_alt1_real16_t_1, # 174 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 71 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_alt2_real16_t_1, # 180 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 73 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_alt1_real16_t_1, # 186 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 74 * 1 + 0 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_alt2_real16_t_1, # 192 "ipret-a3.inc" 2 # 24 "for-real.inc" 2 # 33 "for-real.inc" # 1 "ipret-a3.inc" 1 # 27 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 1 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_alt1_real32_t_1, # 28 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 2 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_alt2_real32_t_1, # 34 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 4 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_alt1_real32_t_1, # 40 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 5 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_alt2_real32_t_1, # 46 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 7 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_alt1_real32_t_1, # 52 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 8 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_alt2_real32_t_1, # 58 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 10 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_alt1_real32_t_1, # 64 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 11 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_alt2_real32_t_1, # 70 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 17 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_alt1_real32_t_1, # 76 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 18 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_alt2_real32_t_1, # 82 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 20 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_alt1_real32_t_1, # 88 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 21 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_alt2_real32_t_1, # 94 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 23 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_alt1_real32_t_1, # 100 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 24 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_alt2_real32_t_1, # 106 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 26 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_alt1_real32_t_1, # 112 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 27 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_alt2_real32_t_1, # 118 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 29 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_alt1_real32_t_1, # 124 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 30 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_alt2_real32_t_1, # 130 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 32 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_alt1_real32_t_1, # 136 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 33 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_alt2_real32_t_1, # 142 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 35 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_neg_alt1_real32_t_1, # 149 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 36 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_neg_alt2_real32_t_1, # 155 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 38 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_alt1_real32_t_1, # 162 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 39 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_alt2_real32_t_1, # 168 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 70 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_alt1_real32_t_1, # 174 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 71 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_alt2_real32_t_1, # 180 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 73 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_alt1_real32_t_1, # 186 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 74 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_alt2_real32_t_1, # 192 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 76 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_is_exception_alt1_real32_t_1, # 199 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 77 * 1 + 1 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_is_exception_alt2_real32_t_1, # 205 "ipret-a3.inc" 2 # 34 "for-real.inc" 2 # 43 "for-real.inc" # 1 "ipret-a3.inc" 1 # 27 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 1 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_alt1_real64_t_1, # 28 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 2 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_alt2_real64_t_1, # 34 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 4 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_alt1_real64_t_1, # 40 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 5 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_alt2_real64_t_1, # 46 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 7 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_alt1_real64_t_1, # 52 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 8 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_alt2_real64_t_1, # 58 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 10 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_alt1_real64_t_1, # 64 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 11 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_alt2_real64_t_1, # 70 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 17 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_alt1_real64_t_1, # 76 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 18 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_alt2_real64_t_1, # 82 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 20 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_alt1_real64_t_1, # 88 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 21 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_alt2_real64_t_1, # 94 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 23 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_alt1_real64_t_1, # 100 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 24 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_alt2_real64_t_1, # 106 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 26 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_alt1_real64_t_1, # 112 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 27 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_alt2_real64_t_1, # 118 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 29 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_alt1_real64_t_1, # 124 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 30 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_alt2_real64_t_1, # 130 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 32 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_alt1_real64_t_1, # 136 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 33 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_alt2_real64_t_1, # 142 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 35 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_neg_alt1_real64_t_1, # 149 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 36 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_neg_alt2_real64_t_1, # 155 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 38 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_alt1_real64_t_1, # 162 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 39 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_alt2_real64_t_1, # 168 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 70 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_alt1_real64_t_1, # 174 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 71 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_alt2_real64_t_1, # 180 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 73 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_alt1_real64_t_1, # 186 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 74 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_alt2_real64_t_1, # 192 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 76 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_is_exception_alt1_real64_t_1, # 199 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 77 * 1 + 2 * 81) + 1 * OPCODE_MODE_MULT)] = &&label_REAL_unary_is_exception_alt2_real64_t_1, # 205 "ipret-a3.inc" 2 # 44 "for-real.inc" 2 # 53 "for-real.inc" # 1 "ipret-a3.inc" 1 # 54 "for-real.inc" 2 # 63 "for-real.inc" # 1 "ipret-a3.inc" 1 # 64 "for-real.inc" 2 # 872 "ipret-1.inc" 2 # 925 "ipret-1.inc" [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 0 * 1) + 1 * OPCODE_MODE_MULT)] = &&label_bool_binary_and_1, [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 1 * 1) + 1 * OPCODE_MODE_MULT)] = &&label_bool_binary_or_1, [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 2 * 1) + 1 * OPCODE_MODE_MULT)] = &&label_bool_binary_equal_1, [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 3 * 1) + 1 * OPCODE_MODE_MULT)] = &&label_bool_binary_not_equal_1, [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 4 * 1) + 1 * OPCODE_MODE_MULT)] = &&label_bool_binary_less_1, [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 5 * 1) + 1 * OPCODE_MODE_MULT)] = &&label_bool_binary_less_equal_1, [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 6 * 1) + 1 * OPCODE_MODE_MULT)] = &&label_bool_binary_greater_1, [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 7 * 1) + 1 * OPCODE_MODE_MULT)] = &&label_bool_binary_greater_equal_1, [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 8 * 1) + 1 * OPCODE_MODE_MULT)] = &&label_bool_unary_not_1, # 945 "ipret-1.inc" # 956 "ipret-1.inc" [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 9) + 1 * OPCODE_MODE_MULT)] = &&label_bool_move_1, [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 10) + 1 * OPCODE_MODE_MULT)] = &&label_bool_copy_1, [((OPCODE_INT_LDC_LONG) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_INT_LDC_LONG1, # 978 "ipret-1.inc" [((OPCODE_IS_EXCEPTION) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_IS_EXCEPTION1, # 999 "ipret-1.inc" [((OPCODE_EXCEPTION_CLASS) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_EXCEPTION_CLASS1, # 1010 "ipret-1.inc" [((OPCODE_EXCEPTION_TYPE) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_EXCEPTION_TYPE1, # 1021 "ipret-1.inc" [((OPCODE_EXCEPTION_AUX) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_EXCEPTION_AUX1, # 1032 "ipret-1.inc" [((OPCODE_SYSTEM_PROPERTY) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_SYSTEM_PROPERTY1, # 1043 "ipret-1.inc" [((OPCODE_FLAT_MOVE) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_FLAT_MOVE1, # 1058 "ipret-1.inc" [((OPCODE_FLAT_COPY) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_FLAT_COPY1, # 1072 "ipret-1.inc" [((OPCODE_REF_MOVE) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_REF_MOVE1, # 1083 "ipret-1.inc" [((OPCODE_REF_MOVE_CLEAR) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_REF_MOVE_CLEAR1, [((OPCODE_REF_COPY) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_REF_COPY1, [((OPCODE_BOX_MOVE_CLEAR) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_BOX_MOVE_CLEAR1, # 1114 "ipret-1.inc" [((OPCODE_BOX_COPY) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_BOX_COPY1, [((OPCODE_TAKE_BORROWED) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_TAKE_BORROWED1, # 1135 "ipret-1.inc" [((OPCODE_DEREFERENCE) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_DEREFERENCE1, # 1154 "ipret-1.inc" [((OPCODE_DEREFERENCE_CLEAR) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_DEREFERENCE_CLEAR1, # 1171 "ipret-1.inc" [((OPCODE_EVAL) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_EVAL1, # 1193 "ipret-1.inc" [((OPCODE_ESCAPE_NONFLAT) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_ESCAPE_NONFLAT1, [((OPCODE_READ_CLOCK) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_READ_CLOCK1, [((OPCODE_CHECKPOINT) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_CHECKPOINT1, # 1319 "ipret-1.inc" # 1351 "ipret-1.inc" [((OPCODE_JMP_FALSE) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_JMP_FALSE1, # 1403 "ipret-1.inc" # 1430 "ipret-1.inc" [((OPCODE_LOAD_FN) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_LOAD_FN1, # 1478 "ipret-1.inc" [((OPCODE_CURRY) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_CURRY1, # 1495 "ipret-1.inc" # 1511 "ipret-1.inc" [((OPCODE_CALL) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL1, # 1585 "ipret-1.inc" [((OPCODE_CALL_STRICT) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_STRICT1, [((OPCODE_CALL_SPARK) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_SPARK1, [((OPCODE_CALL_WEAKSPARK) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_WEAKSPARK1, [((OPCODE_CALL_INDIRECT) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_INDIRECT1, # 1666 "ipret-1.inc" [((OPCODE_CALL_INDIRECT_STRICT) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_INDIRECT_STRICT1, [((OPCODE_CALL_INDIRECT_SPARK) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_INDIRECT_SPARK1, [((OPCODE_CALL_INDIRECT_WEAKSPARK) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_INDIRECT_WEAKSPARK1, [((OPCODE_CALL_LAZY) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_LAZY1, # 1747 "ipret-1.inc" [((OPCODE_CALL_INDIRECT_LAZY) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_INDIRECT_LAZY1, # 1765 "ipret-1.inc" [((OPCODE_CALL_CACHE) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_CACHE1, # 1822 "ipret-1.inc" [((OPCODE_CALL_SAVE) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_SAVE1, [((OPCODE_CALL_INDIRECT_CACHE) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_INDIRECT_CACHE1, # 1925 "ipret-1.inc" [((OPCODE_CALL_INDIRECT_SAVE) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_INDIRECT_SAVE1, [((OPCODE_RETURN) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_RETURN1, # 1992 "ipret-1.inc" [((OPCODE_STRUCTURED) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_STRUCTURED1, # 2205 "ipret-1.inc" [((OPCODE_RECORD_CREATE) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_RECORD_CREATE1, # 2284 "ipret-1.inc" [((OPCODE_RECORD_LOAD) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_RECORD_LOAD1, # 2338 "ipret-1.inc" [((OPCODE_OPTION_CREATE_EMPTY_FLAT) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_OPTION_CREATE_EMPTY_FLAT1, # 2350 "ipret-1.inc" [((OPCODE_OPTION_CREATE_EMPTY) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_OPTION_CREATE_EMPTY1, # 2368 "ipret-1.inc" [((OPCODE_OPTION_CREATE) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_OPTION_CREATE1, # 2395 "ipret-1.inc" [((OPCODE_OPTION_LOAD) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_OPTION_LOAD1, # 2435 "ipret-1.inc" [((OPCODE_OPTION_TEST_FLAT) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_OPTION_TEST_FLAT1, # 2455 "ipret-1.inc" [((OPCODE_OPTION_TEST) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_OPTION_TEST1, # 2488 "ipret-1.inc" [((OPCODE_OPTION_ORD_FLAT) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_OPTION_ORD_FLAT1, # 2502 "ipret-1.inc" [((OPCODE_OPTION_ORD) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_OPTION_ORD1, # 2535 "ipret-1.inc" [((OPCODE_ARRAY_CREATE) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_CREATE1, # 2609 "ipret-1.inc" [((OPCODE_ARRAY_CREATE_EMPTY_FLAT) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_CREATE_EMPTY_FLAT1, # 2623 "ipret-1.inc" [((OPCODE_ARRAY_CREATE_EMPTY) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_CREATE_EMPTY1, # 2635 "ipret-1.inc" [((OPCODE_ARRAY_FILL) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_FILL1, # 2695 "ipret-1.inc" [((OPCODE_ARRAY_STRING) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_STRING1, # 2716 "ipret-1.inc" [((OPCODE_ARRAY_UNICODE) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_UNICODE1, # 2737 "ipret-1.inc" [((OPCODE_ARRAY_LOAD) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_LOAD1, # 2843 "ipret-1.inc" [((OPCODE_ARRAY_LEN) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_LEN1, # 2861 "ipret-1.inc" [((OPCODE_ARRAY_LEN_GREATER_THAN) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_LEN_GREATER_THAN1, # 2880 "ipret-1.inc" [((OPCODE_ARRAY_SUB) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_SUB1, # 2900 "ipret-1.inc" [((OPCODE_ARRAY_SKIP) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_SKIP1, # 2919 "ipret-1.inc" [((OPCODE_ARRAY_APPEND) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_APPEND1, # 2938 "ipret-1.inc" [((OPCODE_ARRAY_APPEND_ONE_FLAT) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_APPEND_ONE_FLAT1, # 2957 "ipret-1.inc" [((OPCODE_ARRAY_APPEND_ONE) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_APPEND_ONE1, # 2976 "ipret-1.inc" [((OPCODE_ARRAY_FLATTEN) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_FLATTEN1, # 2994 "ipret-1.inc" [((OPCODE_ARRAY_IS_FINITE) + 1 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_IS_FINITE1, # 3021 "ipret-1.inc" # 56 "ipret.inc" 2 # 1 "ipret-1.inc" 1 # 378 "ipret-1.inc" [((0 + 0 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_add_int8_t_2, [((0 + 1 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_subtract_int8_t_2, [((0 + 2 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_multiply_int8_t_2, [((0 + 3 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_divide_int8_t_2, [((0 + 5 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_udivide_int8_t_2, [((0 + 7 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_modulo_int8_t_2, [((0 + 9 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_umodulo_int8_t_2, [((0 + 11 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_power_int8_t_2, [((0 + 12 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_and_int8_t_2, [((0 + 13 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_or_int8_t_2, [((0 + 14 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_xor_int8_t_2, [((0 + 15 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_shl_int8_t_2, [((0 + 16 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_shr_int8_t_2, [((0 + 17 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ushr_int8_t_2, [((0 + 18 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_rol_int8_t_2, [((0 + 19 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ror_int8_t_2, [((0 + 20 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_bts_int8_t_2, [((0 + 21 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_btr_int8_t_2, [((0 + 22 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_btc_int8_t_2, [((0 + 23 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_equal_int8_t_2, [((0 + 24 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_not_equal_int8_t_2, [((0 + 25 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_less_int8_t_2, [((0 + 26 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_less_equal_int8_t_2, [((0 + 27 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_greater_int8_t_2, [((0 + 28 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_greater_equal_int8_t_2, [((0 + 29 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_uless_int8_t_2, [((0 + 30 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_uless_equal_int8_t_2, [((0 + 31 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ugreater_int8_t_2, [((0 + 32 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ugreater_equal_int8_t_2, [((0 + 33 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_bt_int8_t_2, [((0 + 34 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_add_int8_t_2, [((0 + 35 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_subtract_int8_t_2, [((0 + 36 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_multiply_int8_t_2, [((0 + 37 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_divide_int8_t_2, [((0 + 39 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_udivide_int8_t_2, [((0 + 41 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_modulo_int8_t_2, [((0 + 43 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_umodulo_int8_t_2, [((0 + 45 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_power_int8_t_2, [((0 + 46 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_and_int8_t_2, [((0 + 47 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_or_int8_t_2, [((0 + 48 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_xor_int8_t_2, [((0 + 49 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_shl_int8_t_2, [((0 + 50 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_shr_int8_t_2, [((0 + 51 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ushr_int8_t_2, [((0 + 52 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_rol_int8_t_2, [((0 + 53 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ror_int8_t_2, [((0 + 54 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_bts_int8_t_2, [((0 + 55 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_btr_int8_t_2, [((0 + 56 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_btc_int8_t_2, [((0 + 57 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_equal_int8_t_2, [((0 + 58 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_not_equal_int8_t_2, [((0 + 59 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_less_int8_t_2, [((0 + 60 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_less_equal_int8_t_2, [((0 + 61 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_greater_int8_t_2, [((0 + 62 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_greater_equal_int8_t_2, [((0 + 63 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_uless_int8_t_2, [((0 + 64 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_uless_equal_int8_t_2, [((0 + 65 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ugreater_int8_t_2, [((0 + 66 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ugreater_equal_int8_t_2, [((0 + 67 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_bt_int8_t_2, [((0 + 68 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_not_int8_t_2, [((0 + 69 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_neg_int8_t_2, [((0 + 70 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bswap_int8_t_2, [((0 + 72 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_brev_int8_t_2, [((0 + 74 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsf_int8_t_2, [((0 + 76 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsr_int8_t_2, [((0 + 78 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_popcnt_int8_t_2, [((0 + 80 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_to_int_int8_t_2, [((0 + 81 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_uto_int_int8_t_2, [((0 + 82 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_from_int_int8_t_2, [((0 + 83 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_ufrom_int_int8_t_2, [((0 + 84 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_move_int8_t_2, [((0 + 85 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_copy_int8_t_2, [((0 + 86 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_fixed_ldc_int8_t_2, [((0 + 0 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_add_int16_t_2, [((0 + 1 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_subtract_int16_t_2, [((0 + 2 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_multiply_int16_t_2, [((0 + 3 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_divide_int16_t_2, [((0 + 5 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_udivide_int16_t_2, [((0 + 7 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_modulo_int16_t_2, [((0 + 9 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_umodulo_int16_t_2, [((0 + 11 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_power_int16_t_2, [((0 + 12 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_and_int16_t_2, [((0 + 13 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_or_int16_t_2, [((0 + 14 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_xor_int16_t_2, [((0 + 15 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_shl_int16_t_2, [((0 + 16 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_shr_int16_t_2, [((0 + 17 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ushr_int16_t_2, [((0 + 18 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_rol_int16_t_2, [((0 + 19 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ror_int16_t_2, [((0 + 20 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_bts_int16_t_2, [((0 + 21 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_btr_int16_t_2, [((0 + 22 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_btc_int16_t_2, [((0 + 23 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_equal_int16_t_2, [((0 + 24 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_not_equal_int16_t_2, [((0 + 25 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_less_int16_t_2, [((0 + 26 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_less_equal_int16_t_2, [((0 + 27 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_greater_int16_t_2, [((0 + 28 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_greater_equal_int16_t_2, [((0 + 29 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_uless_int16_t_2, [((0 + 30 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_uless_equal_int16_t_2, [((0 + 31 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ugreater_int16_t_2, [((0 + 32 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ugreater_equal_int16_t_2, [((0 + 33 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_bt_int16_t_2, [((0 + 34 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_add_int16_t_2, [((0 + 35 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_subtract_int16_t_2, [((0 + 36 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_multiply_int16_t_2, [((0 + 37 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_divide_int16_t_2, [((0 + 39 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_udivide_int16_t_2, [((0 + 41 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_modulo_int16_t_2, [((0 + 43 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_umodulo_int16_t_2, [((0 + 45 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_power_int16_t_2, [((0 + 46 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_and_int16_t_2, [((0 + 47 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_or_int16_t_2, [((0 + 48 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_xor_int16_t_2, [((0 + 49 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_shl_int16_t_2, [((0 + 50 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_shr_int16_t_2, [((0 + 51 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ushr_int16_t_2, [((0 + 52 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_rol_int16_t_2, [((0 + 53 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ror_int16_t_2, [((0 + 54 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_bts_int16_t_2, [((0 + 55 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_btr_int16_t_2, [((0 + 56 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_btc_int16_t_2, [((0 + 57 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_equal_int16_t_2, [((0 + 58 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_not_equal_int16_t_2, [((0 + 59 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_less_int16_t_2, [((0 + 60 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_less_equal_int16_t_2, [((0 + 61 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_greater_int16_t_2, [((0 + 62 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_greater_equal_int16_t_2, [((0 + 63 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_uless_int16_t_2, [((0 + 64 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_uless_equal_int16_t_2, [((0 + 65 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ugreater_int16_t_2, [((0 + 66 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ugreater_equal_int16_t_2, [((0 + 67 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_bt_int16_t_2, [((0 + 68 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_not_int16_t_2, [((0 + 69 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_neg_int16_t_2, [((0 + 70 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bswap_int16_t_2, [((0 + 72 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_brev_int16_t_2, [((0 + 74 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsf_int16_t_2, [((0 + 76 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsr_int16_t_2, [((0 + 78 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_popcnt_int16_t_2, [((0 + 80 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_to_int_int16_t_2, [((0 + 81 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_uto_int_int16_t_2, [((0 + 82 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_from_int_int16_t_2, [((0 + 83 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_ufrom_int_int16_t_2, [((0 + 84 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_move_int16_t_2, [((0 + 85 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_copy_int16_t_2, [((0 + 86 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_fixed_ldc_int16_t_2, [((0 + 0 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_add_int32_t_2, [((0 + 1 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_subtract_int32_t_2, [((0 + 2 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_multiply_int32_t_2, [((0 + 3 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_divide_int32_t_2, [((0 + 5 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_udivide_int32_t_2, [((0 + 7 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_modulo_int32_t_2, [((0 + 9 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_umodulo_int32_t_2, [((0 + 11 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_power_int32_t_2, [((0 + 12 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_and_int32_t_2, [((0 + 13 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_or_int32_t_2, [((0 + 14 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_xor_int32_t_2, [((0 + 15 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_shl_int32_t_2, [((0 + 16 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_shr_int32_t_2, [((0 + 17 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ushr_int32_t_2, [((0 + 18 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_rol_int32_t_2, [((0 + 19 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ror_int32_t_2, [((0 + 20 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_bts_int32_t_2, [((0 + 21 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_btr_int32_t_2, [((0 + 22 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_btc_int32_t_2, [((0 + 23 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_equal_int32_t_2, [((0 + 24 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_not_equal_int32_t_2, [((0 + 25 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_less_int32_t_2, [((0 + 26 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_less_equal_int32_t_2, [((0 + 27 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_greater_int32_t_2, [((0 + 28 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_greater_equal_int32_t_2, [((0 + 29 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_uless_int32_t_2, [((0 + 30 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_uless_equal_int32_t_2, [((0 + 31 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ugreater_int32_t_2, [((0 + 32 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ugreater_equal_int32_t_2, [((0 + 33 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_bt_int32_t_2, [((0 + 34 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_add_int32_t_2, [((0 + 35 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_subtract_int32_t_2, [((0 + 36 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_multiply_int32_t_2, [((0 + 37 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_divide_int32_t_2, [((0 + 39 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_udivide_int32_t_2, [((0 + 41 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_modulo_int32_t_2, [((0 + 43 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_umodulo_int32_t_2, [((0 + 45 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_power_int32_t_2, [((0 + 46 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_and_int32_t_2, [((0 + 47 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_or_int32_t_2, [((0 + 48 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_xor_int32_t_2, [((0 + 49 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_shl_int32_t_2, [((0 + 50 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_shr_int32_t_2, [((0 + 51 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ushr_int32_t_2, [((0 + 52 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_rol_int32_t_2, [((0 + 53 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ror_int32_t_2, [((0 + 54 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_bts_int32_t_2, [((0 + 55 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_btr_int32_t_2, [((0 + 56 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_btc_int32_t_2, [((0 + 57 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_equal_int32_t_2, [((0 + 58 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_not_equal_int32_t_2, [((0 + 59 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_less_int32_t_2, [((0 + 60 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_less_equal_int32_t_2, [((0 + 61 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_greater_int32_t_2, [((0 + 62 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_greater_equal_int32_t_2, [((0 + 63 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_uless_int32_t_2, [((0 + 64 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_uless_equal_int32_t_2, [((0 + 65 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ugreater_int32_t_2, [((0 + 66 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ugreater_equal_int32_t_2, [((0 + 67 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_bt_int32_t_2, [((0 + 68 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_not_int32_t_2, [((0 + 69 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_neg_int32_t_2, [((0 + 70 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bswap_int32_t_2, [((0 + 72 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_brev_int32_t_2, [((0 + 74 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsf_int32_t_2, [((0 + 76 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsr_int32_t_2, [((0 + 78 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_popcnt_int32_t_2, [((0 + 80 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_to_int_int32_t_2, [((0 + 81 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_uto_int_int32_t_2, [((0 + 82 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_from_int_int32_t_2, [((0 + 83 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_ufrom_int_int32_t_2, [((0 + 84 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_move_int32_t_2, [((0 + 85 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_copy_int32_t_2, [((0 + 86 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_fixed_ldc_int32_t_2, [((0 + 0 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_add_int64_t_2, [((0 + 1 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_subtract_int64_t_2, [((0 + 2 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_multiply_int64_t_2, [((0 + 3 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_divide_int64_t_2, [((0 + 5 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_udivide_int64_t_2, [((0 + 7 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_modulo_int64_t_2, [((0 + 9 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_umodulo_int64_t_2, [((0 + 11 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_power_int64_t_2, [((0 + 12 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_and_int64_t_2, [((0 + 13 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_or_int64_t_2, [((0 + 14 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_xor_int64_t_2, [((0 + 15 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_shl_int64_t_2, [((0 + 16 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_shr_int64_t_2, [((0 + 17 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ushr_int64_t_2, [((0 + 18 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_rol_int64_t_2, [((0 + 19 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ror_int64_t_2, [((0 + 20 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_bts_int64_t_2, [((0 + 21 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_btr_int64_t_2, [((0 + 22 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_btc_int64_t_2, [((0 + 23 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_equal_int64_t_2, [((0 + 24 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_not_equal_int64_t_2, [((0 + 25 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_less_int64_t_2, [((0 + 26 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_less_equal_int64_t_2, [((0 + 27 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_greater_int64_t_2, [((0 + 28 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_greater_equal_int64_t_2, [((0 + 29 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_uless_int64_t_2, [((0 + 30 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_uless_equal_int64_t_2, [((0 + 31 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ugreater_int64_t_2, [((0 + 32 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ugreater_equal_int64_t_2, [((0 + 33 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_bt_int64_t_2, [((0 + 34 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_add_int64_t_2, [((0 + 35 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_subtract_int64_t_2, [((0 + 36 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_multiply_int64_t_2, [((0 + 37 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_divide_int64_t_2, [((0 + 39 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_udivide_int64_t_2, [((0 + 41 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_modulo_int64_t_2, [((0 + 43 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_umodulo_int64_t_2, [((0 + 45 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_power_int64_t_2, [((0 + 46 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_and_int64_t_2, [((0 + 47 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_or_int64_t_2, [((0 + 48 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_xor_int64_t_2, [((0 + 49 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_shl_int64_t_2, [((0 + 50 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_shr_int64_t_2, [((0 + 51 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ushr_int64_t_2, [((0 + 52 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_rol_int64_t_2, [((0 + 53 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ror_int64_t_2, [((0 + 54 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_bts_int64_t_2, [((0 + 55 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_btr_int64_t_2, [((0 + 56 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_btc_int64_t_2, [((0 + 57 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_equal_int64_t_2, [((0 + 58 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_not_equal_int64_t_2, [((0 + 59 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_less_int64_t_2, [((0 + 60 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_less_equal_int64_t_2, [((0 + 61 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_greater_int64_t_2, [((0 + 62 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_greater_equal_int64_t_2, [((0 + 63 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_uless_int64_t_2, [((0 + 64 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_uless_equal_int64_t_2, [((0 + 65 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ugreater_int64_t_2, [((0 + 66 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ugreater_equal_int64_t_2, [((0 + 67 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_bt_int64_t_2, [((0 + 68 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_not_int64_t_2, [((0 + 69 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_neg_int64_t_2, [((0 + 70 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bswap_int64_t_2, [((0 + 72 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_brev_int64_t_2, [((0 + 74 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsf_int64_t_2, [((0 + 76 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsr_int64_t_2, [((0 + 78 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_popcnt_int64_t_2, [((0 + 80 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_to_int_int64_t_2, [((0 + 81 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_uto_int_int64_t_2, [((0 + 82 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_from_int_int64_t_2, [((0 + 83 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_ufrom_int_int64_t_2, [((0 + 84 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_move_int64_t_2, [((0 + 85 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_copy_int64_t_2, [((0 + 86 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_fixed_ldc_int64_t_2, [((0 + 0 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_add_int128_t_2, [((0 + 1 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_subtract_int128_t_2, [((0 + 2 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_multiply_int128_t_2, [((0 + 3 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_divide_int128_t_2, [((0 + 5 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_udivide_int128_t_2, [((0 + 7 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_modulo_int128_t_2, [((0 + 9 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_umodulo_int128_t_2, [((0 + 11 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_power_int128_t_2, [((0 + 12 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_and_int128_t_2, [((0 + 13 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_or_int128_t_2, [((0 + 14 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_xor_int128_t_2, [((0 + 15 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_shl_int128_t_2, [((0 + 16 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_shr_int128_t_2, [((0 + 17 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ushr_int128_t_2, [((0 + 18 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_rol_int128_t_2, [((0 + 19 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ror_int128_t_2, [((0 + 20 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_bts_int128_t_2, [((0 + 21 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_btr_int128_t_2, [((0 + 22 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_btc_int128_t_2, [((0 + 23 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_equal_int128_t_2, [((0 + 24 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_not_equal_int128_t_2, [((0 + 25 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_less_int128_t_2, [((0 + 26 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_less_equal_int128_t_2, [((0 + 27 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_greater_int128_t_2, [((0 + 28 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_greater_equal_int128_t_2, [((0 + 29 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_uless_int128_t_2, [((0 + 30 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_uless_equal_int128_t_2, [((0 + 31 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ugreater_int128_t_2, [((0 + 32 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_ugreater_equal_int128_t_2, [((0 + 33 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_bt_int128_t_2, [((0 + 34 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_add_int128_t_2, [((0 + 35 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_subtract_int128_t_2, [((0 + 36 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_multiply_int128_t_2, [((0 + 37 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_divide_int128_t_2, [((0 + 39 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_udivide_int128_t_2, [((0 + 41 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_modulo_int128_t_2, [((0 + 43 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_umodulo_int128_t_2, [((0 + 45 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_power_int128_t_2, [((0 + 46 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_and_int128_t_2, [((0 + 47 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_or_int128_t_2, [((0 + 48 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_xor_int128_t_2, [((0 + 49 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_shl_int128_t_2, [((0 + 50 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_shr_int128_t_2, [((0 + 51 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ushr_int128_t_2, [((0 + 52 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_rol_int128_t_2, [((0 + 53 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ror_int128_t_2, [((0 + 54 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_bts_int128_t_2, [((0 + 55 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_btr_int128_t_2, [((0 + 56 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_btc_int128_t_2, [((0 + 57 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_equal_int128_t_2, [((0 + 58 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_not_equal_int128_t_2, [((0 + 59 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_less_int128_t_2, [((0 + 60 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_less_equal_int128_t_2, [((0 + 61 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_greater_int128_t_2, [((0 + 62 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_greater_equal_int128_t_2, [((0 + 63 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_uless_int128_t_2, [((0 + 64 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_uless_equal_int128_t_2, [((0 + 65 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ugreater_int128_t_2, [((0 + 66 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_ugreater_equal_int128_t_2, [((0 + 67 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_binary_const_bt_int128_t_2, [((0 + 68 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_not_int128_t_2, [((0 + 69 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_neg_int128_t_2, [((0 + 70 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bswap_int128_t_2, [((0 + 72 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_brev_int128_t_2, [((0 + 74 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsf_int128_t_2, [((0 + 76 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsr_int128_t_2, [((0 + 78 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_popcnt_int128_t_2, [((0 + 80 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_to_int_int128_t_2, [((0 + 81 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_uto_int_int128_t_2, [((0 + 82 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_from_int_int128_t_2, [((0 + 83 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_ufrom_int_int128_t_2, [((0 + 84 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_move_int128_t_2, [((0 + 85 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_copy_int128_t_2, [((0 + 86 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_fixed_ldc_int128_t_2, [((0 + 87 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_fixed_ldc16_int32_t_2, [((0 + 87 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_fixed_ldc16_int64_t_2, [((0 + 87 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_fixed_ldc16_int128_t_2, # 483 "ipret-1.inc" [((((0 + 88 * 5) + 58 * 5) + 0 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 3 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 6 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 9 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 12 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_modulo_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 13 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_power_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 14 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_ldexp_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 15 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_atan2_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 16 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 19 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 22 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 25 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 28 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 31 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 34 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_neg_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 37 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 41 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cbrt_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 42 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sin_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 43 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cos_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 44 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_tan_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 45 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_asin_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 46 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_acos_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 47 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_atan_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 48 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sinh_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 49 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cosh_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 50 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_tanh_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 51 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_asinh_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 52 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_acosh_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 53 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_atanh_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 54 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp2_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 55 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 56 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp10_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 57 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log2_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 58 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 59 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log10_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 60 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_round_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 62 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_ceil_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 61 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_floor_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 63 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_trunc_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 64 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_fract_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 65 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_mantissa_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 66 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exponent_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 67 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_next_number_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 68 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_prev_number_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 69 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 72 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 75 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_is_exception_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 78 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_move_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 79 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_copy_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 80 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_fixed_ldc_real16_t_2, [((((0 + 88 * 5) + 58 * 5) + 0 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 3 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 6 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 9 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 12 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_modulo_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 13 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_power_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 14 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_ldexp_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 15 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_atan2_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 16 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 19 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 22 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 25 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 28 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 31 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 34 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_neg_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 37 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 41 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cbrt_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 42 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sin_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 43 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cos_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 44 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_tan_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 45 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_asin_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 46 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_acos_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 47 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_atan_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 48 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sinh_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 49 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cosh_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 50 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_tanh_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 51 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_asinh_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 52 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_acosh_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 53 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_atanh_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 54 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp2_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 55 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 56 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp10_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 57 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log2_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 58 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 59 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log10_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 60 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_round_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 62 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_ceil_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 61 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_floor_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 63 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_trunc_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 64 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_fract_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 65 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_mantissa_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 66 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exponent_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 67 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_next_number_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 68 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_prev_number_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 69 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 72 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 75 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_is_exception_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 78 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_move_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 79 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_copy_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 80 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_fixed_ldc_real32_t_2, [((((0 + 88 * 5) + 58 * 5) + 0 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 3 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 6 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 9 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 12 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_modulo_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 13 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_power_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 14 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_ldexp_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 15 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_atan2_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 16 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 19 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 22 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 25 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 28 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 31 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 34 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_neg_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 37 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 41 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cbrt_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 42 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sin_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 43 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cos_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 44 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_tan_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 45 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_asin_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 46 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_acos_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 47 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_atan_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 48 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sinh_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 49 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cosh_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 50 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_tanh_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 51 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_asinh_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 52 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_acosh_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 53 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_atanh_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 54 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp2_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 55 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 56 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp10_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 57 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log2_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 58 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 59 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log10_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 60 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_round_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 62 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_ceil_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 61 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_floor_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 63 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_trunc_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 64 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_fract_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 65 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_mantissa_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 66 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exponent_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 67 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_next_number_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 68 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_prev_number_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 69 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 72 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 75 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_is_exception_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 78 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_move_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 79 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_copy_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 80 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_fixed_ldc_real64_t_2, [((((0 + 88 * 5) + 58 * 5) + 0 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 3 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 6 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 9 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 12 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_modulo_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 13 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_power_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 14 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_ldexp_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 15 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_atan2_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 16 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 19 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 22 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 25 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 28 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 31 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 34 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_neg_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 37 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 41 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cbrt_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 42 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sin_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 43 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cos_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 44 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_tan_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 45 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_asin_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 46 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_acos_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 47 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_atan_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 48 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sinh_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 49 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cosh_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 50 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_tanh_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 51 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_asinh_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 52 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_acosh_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 53 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_atanh_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 54 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp2_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 55 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 56 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp10_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 57 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log2_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 58 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 59 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log10_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 60 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_round_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 62 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_ceil_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 61 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_floor_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 63 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_trunc_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 64 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_fract_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 65 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_mantissa_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 66 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exponent_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 67 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_next_number_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 68 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_prev_number_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 69 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 72 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 75 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_is_exception_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 78 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_move_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 79 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_copy_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 80 * 1 + 3 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_fixed_ldc_real80_t_2, [((((0 + 88 * 5) + 58 * 5) + 0 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 3 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 6 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 9 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 12 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_modulo_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 13 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_power_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 14 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_ldexp_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 15 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_atan2_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 16 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 19 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 22 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 25 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 28 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 31 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 34 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_neg_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 37 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 41 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cbrt_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 42 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sin_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 43 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cos_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 44 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_tan_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 45 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_asin_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 46 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_acos_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 47 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_atan_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 48 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sinh_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 49 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_cosh_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 50 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_tanh_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 51 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_asinh_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 52 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_acosh_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 53 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_atanh_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 54 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp2_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 55 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 56 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exp10_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 57 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log2_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 58 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 59 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_log10_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 60 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_round_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 62 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_ceil_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 61 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_floor_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 63 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_trunc_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 64 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_fract_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 65 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_mantissa_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 66 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_exponent_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 67 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_next_number_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 68 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_prev_number_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 69 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 72 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 75 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_is_exception_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 78 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_move_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 79 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_copy_real128_t_2, [((((0 + 88 * 5) + 58 * 5) + 80 * 1 + 4 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_fixed_ldc_real128_t_2, # 497 "ipret-1.inc" # 508 "ipret-1.inc" # 519 "ipret-1.inc" # 530 "ipret-1.inc" # 812 "ipret-1.inc" [(((0 + 88 * 5) + 0 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_add_int8_t_2, [(((0 + 88 * 5) + 1 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_subtract_int8_t_2, [(((0 + 88 * 5) + 2 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_multiply_int8_t_2, [(((0 + 88 * 5) + 3 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_divide_int8_t_2, [(((0 + 88 * 5) + 5 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_modulo_int8_t_2, [(((0 + 88 * 5) + 7 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_power_int8_t_2, [(((0 + 88 * 5) + 8 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_and_int8_t_2, [(((0 + 88 * 5) + 9 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_or_int8_t_2, [(((0 + 88 * 5) + 10 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_xor_int8_t_2, [(((0 + 88 * 5) + 11 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_shl_int8_t_2, [(((0 + 88 * 5) + 12 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_shr_int8_t_2, [(((0 + 88 * 5) + 13 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_bts_int8_t_2, [(((0 + 88 * 5) + 14 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_btr_int8_t_2, [(((0 + 88 * 5) + 15 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_btc_int8_t_2, [(((0 + 88 * 5) + 16 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_equal_int8_t_2, [(((0 + 88 * 5) + 17 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_not_equal_int8_t_2, [(((0 + 88 * 5) + 18 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_less_int8_t_2, [(((0 + 88 * 5) + 19 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_less_equal_int8_t_2, [(((0 + 88 * 5) + 20 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_greater_int8_t_2, [(((0 + 88 * 5) + 21 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_greater_equal_int8_t_2, [(((0 + 88 * 5) + 22 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_bt_int8_t_2, [(((0 + 88 * 5) + 23 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_add_int8_t_2, [(((0 + 88 * 5) + 24 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_subtract_int8_t_2, [(((0 + 88 * 5) + 25 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_multiply_int8_t_2, [(((0 + 88 * 5) + 26 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_divide_int8_t_2, [(((0 + 88 * 5) + 28 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_modulo_int8_t_2, [(((0 + 88 * 5) + 30 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_power_int8_t_2, [(((0 + 88 * 5) + 31 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_and_int8_t_2, [(((0 + 88 * 5) + 32 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_or_int8_t_2, [(((0 + 88 * 5) + 33 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_xor_int8_t_2, [(((0 + 88 * 5) + 34 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_shl_int8_t_2, [(((0 + 88 * 5) + 35 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_shr_int8_t_2, [(((0 + 88 * 5) + 36 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_bts_int8_t_2, [(((0 + 88 * 5) + 37 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_btr_int8_t_2, [(((0 + 88 * 5) + 38 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_btc_int8_t_2, [(((0 + 88 * 5) + 39 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_equal_int8_t_2, [(((0 + 88 * 5) + 40 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_not_equal_int8_t_2, [(((0 + 88 * 5) + 41 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_less_int8_t_2, [(((0 + 88 * 5) + 42 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_less_equal_int8_t_2, [(((0 + 88 * 5) + 43 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_greater_int8_t_2, [(((0 + 88 * 5) + 44 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_greater_equal_int8_t_2, [(((0 + 88 * 5) + 45 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_bt_int8_t_2, [(((0 + 88 * 5) + 46 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_not_int8_t_2, [(((0 + 88 * 5) + 47 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_neg_int8_t_2, [(((0 + 88 * 5) + 48 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_bsf_int8_t_2, [(((0 + 88 * 5) + 49 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_bsr_int8_t_2, [(((0 + 88 * 5) + 50 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_popcnt_int8_t_2, [(((0 + 88 * 5) + 52 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_INT_unary_to_int_int8_t_2, [(((0 + 88 * 5) + 53 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_INT_unary_from_int_int8_t_2, [(((0 + 88 * 5) + 54 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_INT_move_int8_t_2, [(((0 + 88 * 5) + 55 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_INT_copy_int8_t_2, [(((0 + 88 * 5) + 56 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_ldc_int8_t_2, [(((0 + 88 * 5) + 57 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_ldc16_int8_t_2, [(((0 + 88 * 5) + 0 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_add_int16_t_2, [(((0 + 88 * 5) + 1 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_subtract_int16_t_2, [(((0 + 88 * 5) + 2 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_multiply_int16_t_2, [(((0 + 88 * 5) + 3 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_divide_int16_t_2, [(((0 + 88 * 5) + 5 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_modulo_int16_t_2, [(((0 + 88 * 5) + 7 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_power_int16_t_2, [(((0 + 88 * 5) + 8 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_and_int16_t_2, [(((0 + 88 * 5) + 9 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_or_int16_t_2, [(((0 + 88 * 5) + 10 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_xor_int16_t_2, [(((0 + 88 * 5) + 11 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_shl_int16_t_2, [(((0 + 88 * 5) + 12 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_shr_int16_t_2, [(((0 + 88 * 5) + 13 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_bts_int16_t_2, [(((0 + 88 * 5) + 14 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_btr_int16_t_2, [(((0 + 88 * 5) + 15 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_btc_int16_t_2, [(((0 + 88 * 5) + 16 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_equal_int16_t_2, [(((0 + 88 * 5) + 17 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_not_equal_int16_t_2, [(((0 + 88 * 5) + 18 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_less_int16_t_2, [(((0 + 88 * 5) + 19 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_less_equal_int16_t_2, [(((0 + 88 * 5) + 20 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_greater_int16_t_2, [(((0 + 88 * 5) + 21 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_greater_equal_int16_t_2, [(((0 + 88 * 5) + 22 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_bt_int16_t_2, [(((0 + 88 * 5) + 23 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_add_int16_t_2, [(((0 + 88 * 5) + 24 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_subtract_int16_t_2, [(((0 + 88 * 5) + 25 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_multiply_int16_t_2, [(((0 + 88 * 5) + 26 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_divide_int16_t_2, [(((0 + 88 * 5) + 28 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_modulo_int16_t_2, [(((0 + 88 * 5) + 30 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_power_int16_t_2, [(((0 + 88 * 5) + 31 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_and_int16_t_2, [(((0 + 88 * 5) + 32 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_or_int16_t_2, [(((0 + 88 * 5) + 33 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_xor_int16_t_2, [(((0 + 88 * 5) + 34 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_shl_int16_t_2, [(((0 + 88 * 5) + 35 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_shr_int16_t_2, [(((0 + 88 * 5) + 36 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_bts_int16_t_2, [(((0 + 88 * 5) + 37 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_btr_int16_t_2, [(((0 + 88 * 5) + 38 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_btc_int16_t_2, [(((0 + 88 * 5) + 39 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_equal_int16_t_2, [(((0 + 88 * 5) + 40 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_not_equal_int16_t_2, [(((0 + 88 * 5) + 41 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_less_int16_t_2, [(((0 + 88 * 5) + 42 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_less_equal_int16_t_2, [(((0 + 88 * 5) + 43 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_greater_int16_t_2, [(((0 + 88 * 5) + 44 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_greater_equal_int16_t_2, [(((0 + 88 * 5) + 45 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_bt_int16_t_2, [(((0 + 88 * 5) + 46 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_not_int16_t_2, [(((0 + 88 * 5) + 47 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_neg_int16_t_2, [(((0 + 88 * 5) + 48 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_bsf_int16_t_2, [(((0 + 88 * 5) + 49 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_bsr_int16_t_2, [(((0 + 88 * 5) + 50 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_popcnt_int16_t_2, [(((0 + 88 * 5) + 52 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_INT_unary_to_int_int16_t_2, [(((0 + 88 * 5) + 53 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_INT_unary_from_int_int16_t_2, [(((0 + 88 * 5) + 54 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_INT_move_int16_t_2, [(((0 + 88 * 5) + 55 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_INT_copy_int16_t_2, [(((0 + 88 * 5) + 56 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_ldc_int16_t_2, [(((0 + 88 * 5) + 57 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_ldc16_int16_t_2, [(((0 + 88 * 5) + 0 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_add_int32_t_2, [(((0 + 88 * 5) + 1 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_subtract_int32_t_2, [(((0 + 88 * 5) + 2 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_multiply_int32_t_2, [(((0 + 88 * 5) + 3 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_divide_int32_t_2, [(((0 + 88 * 5) + 5 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_modulo_int32_t_2, [(((0 + 88 * 5) + 7 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_power_int32_t_2, [(((0 + 88 * 5) + 8 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_and_int32_t_2, [(((0 + 88 * 5) + 9 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_or_int32_t_2, [(((0 + 88 * 5) + 10 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_xor_int32_t_2, [(((0 + 88 * 5) + 11 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_shl_int32_t_2, [(((0 + 88 * 5) + 12 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_shr_int32_t_2, [(((0 + 88 * 5) + 13 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_bts_int32_t_2, [(((0 + 88 * 5) + 14 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_btr_int32_t_2, [(((0 + 88 * 5) + 15 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_btc_int32_t_2, [(((0 + 88 * 5) + 16 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_equal_int32_t_2, [(((0 + 88 * 5) + 17 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_not_equal_int32_t_2, [(((0 + 88 * 5) + 18 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_less_int32_t_2, [(((0 + 88 * 5) + 19 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_less_equal_int32_t_2, [(((0 + 88 * 5) + 20 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_greater_int32_t_2, [(((0 + 88 * 5) + 21 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_greater_equal_int32_t_2, [(((0 + 88 * 5) + 22 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_bt_int32_t_2, [(((0 + 88 * 5) + 23 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_add_int32_t_2, [(((0 + 88 * 5) + 24 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_subtract_int32_t_2, [(((0 + 88 * 5) + 25 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_multiply_int32_t_2, [(((0 + 88 * 5) + 26 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_divide_int32_t_2, [(((0 + 88 * 5) + 28 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_modulo_int32_t_2, [(((0 + 88 * 5) + 30 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_power_int32_t_2, [(((0 + 88 * 5) + 31 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_and_int32_t_2, [(((0 + 88 * 5) + 32 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_or_int32_t_2, [(((0 + 88 * 5) + 33 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_xor_int32_t_2, [(((0 + 88 * 5) + 34 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_shl_int32_t_2, [(((0 + 88 * 5) + 35 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_shr_int32_t_2, [(((0 + 88 * 5) + 36 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_bts_int32_t_2, [(((0 + 88 * 5) + 37 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_btr_int32_t_2, [(((0 + 88 * 5) + 38 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_btc_int32_t_2, [(((0 + 88 * 5) + 39 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_equal_int32_t_2, [(((0 + 88 * 5) + 40 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_not_equal_int32_t_2, [(((0 + 88 * 5) + 41 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_less_int32_t_2, [(((0 + 88 * 5) + 42 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_less_equal_int32_t_2, [(((0 + 88 * 5) + 43 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_greater_int32_t_2, [(((0 + 88 * 5) + 44 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_greater_equal_int32_t_2, [(((0 + 88 * 5) + 45 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_bt_int32_t_2, [(((0 + 88 * 5) + 46 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_not_int32_t_2, [(((0 + 88 * 5) + 47 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_neg_int32_t_2, [(((0 + 88 * 5) + 48 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_bsf_int32_t_2, [(((0 + 88 * 5) + 49 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_bsr_int32_t_2, [(((0 + 88 * 5) + 50 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_popcnt_int32_t_2, [(((0 + 88 * 5) + 52 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_INT_unary_to_int_int32_t_2, [(((0 + 88 * 5) + 53 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_INT_unary_from_int_int32_t_2, [(((0 + 88 * 5) + 54 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_INT_move_int32_t_2, [(((0 + 88 * 5) + 55 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_INT_copy_int32_t_2, [(((0 + 88 * 5) + 56 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_ldc_int32_t_2, [(((0 + 88 * 5) + 57 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_ldc16_int32_t_2, [(((0 + 88 * 5) + 0 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_add_int64_t_2, [(((0 + 88 * 5) + 1 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_subtract_int64_t_2, [(((0 + 88 * 5) + 2 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_multiply_int64_t_2, [(((0 + 88 * 5) + 3 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_divide_int64_t_2, [(((0 + 88 * 5) + 5 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_modulo_int64_t_2, [(((0 + 88 * 5) + 7 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_power_int64_t_2, [(((0 + 88 * 5) + 8 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_and_int64_t_2, [(((0 + 88 * 5) + 9 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_or_int64_t_2, [(((0 + 88 * 5) + 10 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_xor_int64_t_2, [(((0 + 88 * 5) + 11 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_shl_int64_t_2, [(((0 + 88 * 5) + 12 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_shr_int64_t_2, [(((0 + 88 * 5) + 13 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_bts_int64_t_2, [(((0 + 88 * 5) + 14 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_btr_int64_t_2, [(((0 + 88 * 5) + 15 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_btc_int64_t_2, [(((0 + 88 * 5) + 16 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_equal_int64_t_2, [(((0 + 88 * 5) + 17 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_not_equal_int64_t_2, [(((0 + 88 * 5) + 18 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_less_int64_t_2, [(((0 + 88 * 5) + 19 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_less_equal_int64_t_2, [(((0 + 88 * 5) + 20 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_greater_int64_t_2, [(((0 + 88 * 5) + 21 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_greater_equal_int64_t_2, [(((0 + 88 * 5) + 22 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_bt_int64_t_2, [(((0 + 88 * 5) + 23 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_add_int64_t_2, [(((0 + 88 * 5) + 24 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_subtract_int64_t_2, [(((0 + 88 * 5) + 25 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_multiply_int64_t_2, [(((0 + 88 * 5) + 26 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_divide_int64_t_2, [(((0 + 88 * 5) + 28 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_modulo_int64_t_2, [(((0 + 88 * 5) + 30 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_power_int64_t_2, [(((0 + 88 * 5) + 31 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_and_int64_t_2, [(((0 + 88 * 5) + 32 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_or_int64_t_2, [(((0 + 88 * 5) + 33 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_xor_int64_t_2, [(((0 + 88 * 5) + 34 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_shl_int64_t_2, [(((0 + 88 * 5) + 35 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_shr_int64_t_2, [(((0 + 88 * 5) + 36 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_bts_int64_t_2, [(((0 + 88 * 5) + 37 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_btr_int64_t_2, [(((0 + 88 * 5) + 38 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_btc_int64_t_2, [(((0 + 88 * 5) + 39 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_equal_int64_t_2, [(((0 + 88 * 5) + 40 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_not_equal_int64_t_2, [(((0 + 88 * 5) + 41 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_less_int64_t_2, [(((0 + 88 * 5) + 42 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_less_equal_int64_t_2, [(((0 + 88 * 5) + 43 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_greater_int64_t_2, [(((0 + 88 * 5) + 44 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_greater_equal_int64_t_2, [(((0 + 88 * 5) + 45 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_bt_int64_t_2, [(((0 + 88 * 5) + 46 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_not_int64_t_2, [(((0 + 88 * 5) + 47 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_neg_int64_t_2, [(((0 + 88 * 5) + 48 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_bsf_int64_t_2, [(((0 + 88 * 5) + 49 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_bsr_int64_t_2, [(((0 + 88 * 5) + 50 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_popcnt_int64_t_2, [(((0 + 88 * 5) + 52 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_INT_unary_to_int_int64_t_2, [(((0 + 88 * 5) + 53 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_INT_unary_from_int_int64_t_2, [(((0 + 88 * 5) + 54 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_INT_move_int64_t_2, [(((0 + 88 * 5) + 55 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_INT_copy_int64_t_2, [(((0 + 88 * 5) + 56 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_ldc_int64_t_2, [(((0 + 88 * 5) + 57 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_ldc16_int64_t_2, [(((0 + 88 * 5) + 0 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_add_int128_t_2, [(((0 + 88 * 5) + 1 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_subtract_int128_t_2, [(((0 + 88 * 5) + 2 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_multiply_int128_t_2, [(((0 + 88 * 5) + 3 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_divide_int128_t_2, [(((0 + 88 * 5) + 5 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_modulo_int128_t_2, [(((0 + 88 * 5) + 7 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_power_int128_t_2, [(((0 + 88 * 5) + 8 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_and_int128_t_2, [(((0 + 88 * 5) + 9 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_or_int128_t_2, [(((0 + 88 * 5) + 10 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_xor_int128_t_2, [(((0 + 88 * 5) + 11 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_shl_int128_t_2, [(((0 + 88 * 5) + 12 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_shr_int128_t_2, [(((0 + 88 * 5) + 13 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_bts_int128_t_2, [(((0 + 88 * 5) + 14 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_btr_int128_t_2, [(((0 + 88 * 5) + 15 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_btc_int128_t_2, [(((0 + 88 * 5) + 16 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_equal_int128_t_2, [(((0 + 88 * 5) + 17 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_not_equal_int128_t_2, [(((0 + 88 * 5) + 18 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_less_int128_t_2, [(((0 + 88 * 5) + 19 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_less_equal_int128_t_2, [(((0 + 88 * 5) + 20 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_greater_int128_t_2, [(((0 + 88 * 5) + 21 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_greater_equal_int128_t_2, [(((0 + 88 * 5) + 22 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_bt_int128_t_2, [(((0 + 88 * 5) + 23 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_add_int128_t_2, [(((0 + 88 * 5) + 24 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_subtract_int128_t_2, [(((0 + 88 * 5) + 25 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_multiply_int128_t_2, [(((0 + 88 * 5) + 26 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_divide_int128_t_2, [(((0 + 88 * 5) + 28 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_modulo_int128_t_2, [(((0 + 88 * 5) + 30 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_power_int128_t_2, [(((0 + 88 * 5) + 31 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_and_int128_t_2, [(((0 + 88 * 5) + 32 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_or_int128_t_2, [(((0 + 88 * 5) + 33 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_xor_int128_t_2, [(((0 + 88 * 5) + 34 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_shl_int128_t_2, [(((0 + 88 * 5) + 35 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_shr_int128_t_2, [(((0 + 88 * 5) + 36 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_bts_int128_t_2, [(((0 + 88 * 5) + 37 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_btr_int128_t_2, [(((0 + 88 * 5) + 38 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_btc_int128_t_2, [(((0 + 88 * 5) + 39 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_equal_int128_t_2, [(((0 + 88 * 5) + 40 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_not_equal_int128_t_2, [(((0 + 88 * 5) + 41 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_less_int128_t_2, [(((0 + 88 * 5) + 42 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_less_equal_int128_t_2, [(((0 + 88 * 5) + 43 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_greater_int128_t_2, [(((0 + 88 * 5) + 44 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_greater_equal_int128_t_2, [(((0 + 88 * 5) + 45 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_const_bt_int128_t_2, [(((0 + 88 * 5) + 46 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_not_int128_t_2, [(((0 + 88 * 5) + 47 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_neg_int128_t_2, [(((0 + 88 * 5) + 48 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_bsf_int128_t_2, [(((0 + 88 * 5) + 49 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_bsr_int128_t_2, [(((0 + 88 * 5) + 50 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_popcnt_int128_t_2, [(((0 + 88 * 5) + 52 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_INT_unary_to_int_int128_t_2, [(((0 + 88 * 5) + 53 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_INT_unary_from_int_int128_t_2, [(((0 + 88 * 5) + 54 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_INT_move_int128_t_2, [(((0 + 88 * 5) + 55 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_INT_copy_int128_t_2, [(((0 + 88 * 5) + 56 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_ldc_int128_t_2, [(((0 + 88 * 5) + 57 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_ldc16_int128_t_2, # 824 "ipret-1.inc" # 834 "ipret-1.inc" # 844 "ipret-1.inc" # 854 "ipret-1.inc" # 865 "ipret-1.inc" # 1 "for-fix.inc" 1 # 24 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((0 + 77 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsr_alt1_int8_t_2, # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((0 + 79 * 1 + 0 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_popcnt_alt1_int8_t_2, # 98 "ipret-a1.inc" 2 # 25 "for-fix.inc" 2 # 36 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((0 + 77 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsr_alt1_int16_t_2, # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((0 + 79 * 1 + 1 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_popcnt_alt1_int16_t_2, # 98 "ipret-a1.inc" 2 # 37 "for-fix.inc" 2 # 48 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((0 + 77 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsr_alt1_int32_t_2, # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((0 + 79 * 1 + 2 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_popcnt_alt1_int32_t_2, # 98 "ipret-a1.inc" 2 # 49 "for-fix.inc" 2 # 60 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((0 + 77 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsr_alt1_int64_t_2, # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((0 + 79 * 1 + 3 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_popcnt_alt1_int64_t_2, # 98 "ipret-a1.inc" 2 # 61 "for-fix.inc" 2 # 72 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((0 + 77 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_bsr_alt1_int128_t_2, # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((0 + 79 * 1 + 4 * 88) + 2 * OPCODE_MODE_MULT)] = &&label_FIXED_unary_popcnt_alt1_int128_t_2, # 98 "ipret-a1.inc" 2 # 73 "for-fix.inc" 2 # 866 "ipret-1.inc" 2 # 1 "for-int.inc" 1 # 24 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [(((0 + 88 * 5) + 51 * 1 + 0 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_popcnt_alt1_int8_t_2, # 50 "ipret-a2.inc" 2 # 25 "for-int.inc" 2 # 36 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [(((0 + 88 * 5) + 51 * 1 + 1 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_popcnt_alt1_int16_t_2, # 50 "ipret-a2.inc" 2 # 37 "for-int.inc" 2 # 48 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [(((0 + 88 * 5) + 51 * 1 + 2 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_popcnt_alt1_int32_t_2, # 50 "ipret-a2.inc" 2 # 49 "for-int.inc" 2 # 60 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [(((0 + 88 * 5) + 51 * 1 + 3 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_popcnt_alt1_int64_t_2, # 50 "ipret-a2.inc" 2 # 61 "for-int.inc" 2 # 72 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [(((0 + 88 * 5) + 51 * 1 + 4 * 58) + 2 * OPCODE_MODE_MULT)] = &&label_int_binary_popcnt_alt1_int128_t_2, # 50 "ipret-a2.inc" 2 # 73 "for-int.inc" 2 # 869 "ipret-1.inc" 2 # 1 "for-real.inc" 1 # 23 "for-real.inc" # 1 "ipret-a3.inc" 1 # 27 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 1 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_alt1_real16_t_2, # 28 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 2 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_alt2_real16_t_2, # 34 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 4 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_alt1_real16_t_2, # 40 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 5 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_alt2_real16_t_2, # 46 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 7 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_alt1_real16_t_2, # 52 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 8 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_alt2_real16_t_2, # 58 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 10 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_alt1_real16_t_2, # 64 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 11 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_alt2_real16_t_2, # 70 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 17 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_alt1_real16_t_2, # 76 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 18 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_alt2_real16_t_2, # 82 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 20 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_alt1_real16_t_2, # 88 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 21 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_alt2_real16_t_2, # 94 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 23 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_alt1_real16_t_2, # 100 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 24 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_alt2_real16_t_2, # 106 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 26 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_alt1_real16_t_2, # 112 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 27 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_alt2_real16_t_2, # 118 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 29 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_alt1_real16_t_2, # 124 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 30 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_alt2_real16_t_2, # 130 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 32 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_alt1_real16_t_2, # 136 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 33 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_alt2_real16_t_2, # 142 "ipret-a3.inc" 2 # 161 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 38 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_alt1_real16_t_2, # 162 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 39 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_alt2_real16_t_2, # 168 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 70 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_alt1_real16_t_2, # 174 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 71 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_alt2_real16_t_2, # 180 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 73 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_alt1_real16_t_2, # 186 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 74 * 1 + 0 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_alt2_real16_t_2, # 192 "ipret-a3.inc" 2 # 24 "for-real.inc" 2 # 33 "for-real.inc" # 1 "ipret-a3.inc" 1 # 27 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 1 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_alt1_real32_t_2, # 28 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 2 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_alt2_real32_t_2, # 34 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 4 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_alt1_real32_t_2, # 40 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 5 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_alt2_real32_t_2, # 46 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 7 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_alt1_real32_t_2, # 52 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 8 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_alt2_real32_t_2, # 58 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 10 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_alt1_real32_t_2, # 64 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 11 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_alt2_real32_t_2, # 70 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 17 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_alt1_real32_t_2, # 76 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 18 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_alt2_real32_t_2, # 82 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 20 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_alt1_real32_t_2, # 88 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 21 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_alt2_real32_t_2, # 94 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 23 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_alt1_real32_t_2, # 100 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 24 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_alt2_real32_t_2, # 106 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 26 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_alt1_real32_t_2, # 112 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 27 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_alt2_real32_t_2, # 118 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 29 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_alt1_real32_t_2, # 124 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 30 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_alt2_real32_t_2, # 130 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 32 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_alt1_real32_t_2, # 136 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 33 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_alt2_real32_t_2, # 142 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 35 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_neg_alt1_real32_t_2, # 149 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 36 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_neg_alt2_real32_t_2, # 155 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 38 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_alt1_real32_t_2, # 162 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 39 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_alt2_real32_t_2, # 168 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 70 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_alt1_real32_t_2, # 174 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 71 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_alt2_real32_t_2, # 180 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 73 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_alt1_real32_t_2, # 186 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 74 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_alt2_real32_t_2, # 192 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 76 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_is_exception_alt1_real32_t_2, # 199 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 77 * 1 + 1 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_is_exception_alt2_real32_t_2, # 205 "ipret-a3.inc" 2 # 34 "for-real.inc" 2 # 43 "for-real.inc" # 1 "ipret-a3.inc" 1 # 27 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 1 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_alt1_real64_t_2, # 28 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 2 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_add_alt2_real64_t_2, # 34 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 4 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_alt1_real64_t_2, # 40 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 5 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_subtract_alt2_real64_t_2, # 46 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 7 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_alt1_real64_t_2, # 52 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 8 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_multiply_alt2_real64_t_2, # 58 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 10 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_alt1_real64_t_2, # 64 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 11 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_divide_alt2_real64_t_2, # 70 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 17 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_alt1_real64_t_2, # 76 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 18 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_equal_alt2_real64_t_2, # 82 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 20 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_alt1_real64_t_2, # 88 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 21 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_not_equal_alt2_real64_t_2, # 94 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 23 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_alt1_real64_t_2, # 100 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 24 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_alt2_real64_t_2, # 106 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 26 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_alt1_real64_t_2, # 112 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 27 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_less_equal_alt2_real64_t_2, # 118 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 29 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_alt1_real64_t_2, # 124 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 30 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_alt2_real64_t_2, # 130 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 32 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_alt1_real64_t_2, # 136 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 33 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_binary_greater_equal_alt2_real64_t_2, # 142 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 35 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_neg_alt1_real64_t_2, # 149 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 36 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_neg_alt2_real64_t_2, # 155 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 38 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_alt1_real64_t_2, # 162 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 39 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_sqrt_alt2_real64_t_2, # 168 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 70 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_alt1_real64_t_2, # 174 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 71 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_to_int_alt2_real64_t_2, # 180 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 73 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_alt1_real64_t_2, # 186 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 74 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_from_int_alt2_real64_t_2, # 192 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 76 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_is_exception_alt1_real64_t_2, # 199 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" [((((0 + 88 * 5) + 58 * 5) + 77 * 1 + 2 * 81) + 2 * OPCODE_MODE_MULT)] = &&label_REAL_unary_is_exception_alt2_real64_t_2, # 205 "ipret-a3.inc" 2 # 44 "for-real.inc" 2 # 53 "for-real.inc" # 1 "ipret-a3.inc" 1 # 54 "for-real.inc" 2 # 63 "for-real.inc" # 1 "ipret-a3.inc" 1 # 64 "for-real.inc" 2 # 872 "ipret-1.inc" 2 # 925 "ipret-1.inc" [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 0 * 1) + 2 * OPCODE_MODE_MULT)] = &&label_bool_binary_and_2, [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 1 * 1) + 2 * OPCODE_MODE_MULT)] = &&label_bool_binary_or_2, [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 2 * 1) + 2 * OPCODE_MODE_MULT)] = &&label_bool_binary_equal_2, [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 3 * 1) + 2 * OPCODE_MODE_MULT)] = &&label_bool_binary_not_equal_2, [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 4 * 1) + 2 * OPCODE_MODE_MULT)] = &&label_bool_binary_less_2, [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 5 * 1) + 2 * OPCODE_MODE_MULT)] = &&label_bool_binary_less_equal_2, [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 6 * 1) + 2 * OPCODE_MODE_MULT)] = &&label_bool_binary_greater_2, [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 7 * 1) + 2 * OPCODE_MODE_MULT)] = &&label_bool_binary_greater_equal_2, [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 8 * 1) + 2 * OPCODE_MODE_MULT)] = &&label_bool_unary_not_2, # 945 "ipret-1.inc" # 956 "ipret-1.inc" [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 9) + 2 * OPCODE_MODE_MULT)] = &&label_bool_move_2, [(((((0 + 88 * 5) + 58 * 5) + 81 * 5) + 10) + 2 * OPCODE_MODE_MULT)] = &&label_bool_copy_2, [((OPCODE_INT_LDC_LONG) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_INT_LDC_LONG2, # 978 "ipret-1.inc" [((OPCODE_IS_EXCEPTION) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_IS_EXCEPTION2, # 999 "ipret-1.inc" [((OPCODE_EXCEPTION_CLASS) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_EXCEPTION_CLASS2, # 1010 "ipret-1.inc" [((OPCODE_EXCEPTION_TYPE) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_EXCEPTION_TYPE2, # 1021 "ipret-1.inc" [((OPCODE_EXCEPTION_AUX) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_EXCEPTION_AUX2, # 1032 "ipret-1.inc" [((OPCODE_SYSTEM_PROPERTY) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_SYSTEM_PROPERTY2, # 1043 "ipret-1.inc" [((OPCODE_FLAT_MOVE) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_FLAT_MOVE2, # 1058 "ipret-1.inc" [((OPCODE_FLAT_COPY) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_FLAT_COPY2, # 1072 "ipret-1.inc" [((OPCODE_REF_MOVE) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_REF_MOVE2, # 1083 "ipret-1.inc" [((OPCODE_REF_MOVE_CLEAR) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_REF_MOVE_CLEAR2, [((OPCODE_REF_COPY) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_REF_COPY2, [((OPCODE_BOX_MOVE_CLEAR) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_BOX_MOVE_CLEAR2, # 1114 "ipret-1.inc" [((OPCODE_BOX_COPY) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_BOX_COPY2, [((OPCODE_TAKE_BORROWED) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_TAKE_BORROWED2, # 1135 "ipret-1.inc" [((OPCODE_DEREFERENCE) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_DEREFERENCE2, # 1154 "ipret-1.inc" [((OPCODE_DEREFERENCE_CLEAR) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_DEREFERENCE_CLEAR2, # 1171 "ipret-1.inc" [((OPCODE_EVAL) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_EVAL2, # 1193 "ipret-1.inc" [((OPCODE_ESCAPE_NONFLAT) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_ESCAPE_NONFLAT2, [((OPCODE_READ_CLOCK) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_READ_CLOCK2, [((OPCODE_CHECKPOINT) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_CHECKPOINT2, # 1319 "ipret-1.inc" # 1351 "ipret-1.inc" [((OPCODE_JMP_FALSE) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_JMP_FALSE2, # 1403 "ipret-1.inc" # 1430 "ipret-1.inc" [((OPCODE_LOAD_FN) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_LOAD_FN2, # 1478 "ipret-1.inc" [((OPCODE_CURRY) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_CURRY2, # 1495 "ipret-1.inc" # 1511 "ipret-1.inc" [((OPCODE_CALL) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL2, # 1585 "ipret-1.inc" [((OPCODE_CALL_STRICT) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_STRICT2, [((OPCODE_CALL_SPARK) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_SPARK2, [((OPCODE_CALL_WEAKSPARK) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_WEAKSPARK2, [((OPCODE_CALL_INDIRECT) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_INDIRECT2, # 1666 "ipret-1.inc" [((OPCODE_CALL_INDIRECT_STRICT) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_INDIRECT_STRICT2, [((OPCODE_CALL_INDIRECT_SPARK) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_INDIRECT_SPARK2, [((OPCODE_CALL_INDIRECT_WEAKSPARK) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_INDIRECT_WEAKSPARK2, [((OPCODE_CALL_LAZY) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_LAZY2, # 1747 "ipret-1.inc" [((OPCODE_CALL_INDIRECT_LAZY) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_INDIRECT_LAZY2, # 1765 "ipret-1.inc" [((OPCODE_CALL_CACHE) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_CACHE2, # 1822 "ipret-1.inc" [((OPCODE_CALL_SAVE) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_SAVE2, [((OPCODE_CALL_INDIRECT_CACHE) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_INDIRECT_CACHE2, # 1925 "ipret-1.inc" [((OPCODE_CALL_INDIRECT_SAVE) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_CALL_INDIRECT_SAVE2, [((OPCODE_RETURN) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_RETURN2, # 1992 "ipret-1.inc" [((OPCODE_STRUCTURED) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_STRUCTURED2, # 2205 "ipret-1.inc" [((OPCODE_RECORD_CREATE) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_RECORD_CREATE2, # 2284 "ipret-1.inc" [((OPCODE_RECORD_LOAD) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_RECORD_LOAD2, # 2338 "ipret-1.inc" [((OPCODE_OPTION_CREATE_EMPTY_FLAT) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_OPTION_CREATE_EMPTY_FLAT2, # 2350 "ipret-1.inc" [((OPCODE_OPTION_CREATE_EMPTY) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_OPTION_CREATE_EMPTY2, # 2368 "ipret-1.inc" [((OPCODE_OPTION_CREATE) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_OPTION_CREATE2, # 2395 "ipret-1.inc" [((OPCODE_OPTION_LOAD) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_OPTION_LOAD2, # 2435 "ipret-1.inc" [((OPCODE_OPTION_TEST_FLAT) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_OPTION_TEST_FLAT2, # 2455 "ipret-1.inc" [((OPCODE_OPTION_TEST) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_OPTION_TEST2, # 2488 "ipret-1.inc" [((OPCODE_OPTION_ORD_FLAT) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_OPTION_ORD_FLAT2, # 2502 "ipret-1.inc" [((OPCODE_OPTION_ORD) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_OPTION_ORD2, # 2535 "ipret-1.inc" [((OPCODE_ARRAY_CREATE) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_CREATE2, # 2609 "ipret-1.inc" [((OPCODE_ARRAY_CREATE_EMPTY_FLAT) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_CREATE_EMPTY_FLAT2, # 2623 "ipret-1.inc" [((OPCODE_ARRAY_CREATE_EMPTY) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_CREATE_EMPTY2, # 2635 "ipret-1.inc" [((OPCODE_ARRAY_FILL) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_FILL2, # 2695 "ipret-1.inc" [((OPCODE_ARRAY_STRING) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_STRING2, # 2716 "ipret-1.inc" [((OPCODE_ARRAY_UNICODE) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_UNICODE2, # 2737 "ipret-1.inc" [((OPCODE_ARRAY_LOAD) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_LOAD2, # 2843 "ipret-1.inc" [((OPCODE_ARRAY_LEN) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_LEN2, # 2861 "ipret-1.inc" [((OPCODE_ARRAY_LEN_GREATER_THAN) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_LEN_GREATER_THAN2, # 2880 "ipret-1.inc" [((OPCODE_ARRAY_SUB) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_SUB2, # 2900 "ipret-1.inc" [((OPCODE_ARRAY_SKIP) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_SKIP2, # 2919 "ipret-1.inc" [((OPCODE_ARRAY_APPEND) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_APPEND2, # 2938 "ipret-1.inc" [((OPCODE_ARRAY_APPEND_ONE_FLAT) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_APPEND_ONE_FLAT2, # 2957 "ipret-1.inc" [((OPCODE_ARRAY_APPEND_ONE) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_APPEND_ONE2, # 2976 "ipret-1.inc" [((OPCODE_ARRAY_FLATTEN) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_FLATTEN2, # 2994 "ipret-1.inc" [((OPCODE_ARRAY_IS_FINITE) + 2 * OPCODE_MODE_MULT)] = &&label_OPCODE_ARRAY_IS_FINITE2, # 3021 "ipret-1.inc" # 62 "ipret.inc" 2 # 651 "ipret.c" 2 }; fp = fp_; ip = &((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code[ip_]; (*(&ts) = # 664 "ipret.c" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 664 "ipret.c" &(u_cg_upcall_vector.ts) # 664 "ipret.c" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 664 "ipret.c" 0 # 664 "ipret.c" 3 )); __atomic_load_tmp; }) # 664 "ipret.c" ); # 695 "ipret.c" next_code: code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 713 "ipret.c" # 1 "ipret.inc" 1 # 48 "ipret.inc" # 1 "ipret-1.inc" 1 # 378 "ipret-1.inc" label_FIXED_binary_add_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_add_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_subtract_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_subtract_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_multiply_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_multiply_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_divide_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_divide_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_udivide_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_udivide_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_modulo_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_modulo_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_umodulo_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_umodulo_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_power_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_power_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_and_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_and_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_or_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_or_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_xor_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_xor_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_shl_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shl_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_shr_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shr_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ushr_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ushr_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_rol_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_rol_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ror_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ror_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_bts_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bts_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_btr_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btr_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_btc_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btc_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_equal_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_equal_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_not_equal_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_not_equal_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_less_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_less_equal_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_equal_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_greater_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_greater_equal_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_equal_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_uless_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_uless_equal_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_equal_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_ugreater_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ugreater_equal_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_equal_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_bt_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bt_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_add_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_add_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_subtract_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_subtract_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_multiply_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_multiply_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_divide_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_divide_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_udivide_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_udivide_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_modulo_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_modulo_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_umodulo_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_umodulo_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_power_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_power_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_and_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_and_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_or_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_or_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_xor_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_xor_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_shl_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shl_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_shr_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shr_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ushr_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ushr_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_rol_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_rol_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ror_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ror_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_bts_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bts_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_btr_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btr_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_btc_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btc_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_equal_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_equal_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_not_equal_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_not_equal_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_less_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_less_equal_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_equal_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_greater_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_greater_equal_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_equal_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_uless_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_uless_equal_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_equal_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_ugreater_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ugreater_equal_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_equal_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_bt_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bt_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_not_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_not_int8_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_neg_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_neg_int8_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bswap_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bswap_int8_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_brev_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_brev_int8_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bsf_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsf_int8_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bsr_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsr_int8_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_popcnt_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_popcnt_int8_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_to_int_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { int8_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_uto_int_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { uint8_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((uint8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint8_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)((uint8_t)r != val1), 0)) || (__builtin_expect((int)(r < 0), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, true)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_from_int_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { int64_t val1; int8_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int8_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_pointer_error(error_ajla_aux_(1, 5, 0 , "ipret-1.inc" ":" "378"), fp, ip , "ipret-1.inc" ":" "378")); else *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_ufrom_int_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { int64_t val1; uint8_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (uint8_t)val1; if ((__builtin_expect((int)((int64_t)r != val1), 0)) || (__builtin_expect((int)(val1 < 0), 0))) frame_set_pointer(fp, slot_r, u_pointer_error(error_ajla_aux_(1, 5, 0 , "ipret-1.inc" ":" "378"), fp, ip , "ipret-1.inc" ":" "378")); else *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_move_int8_t_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))) = *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_copy_int8_t_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))) = *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc_int8_t_0: do { frame_t slot; uint8_t *val; ip_t sz; slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); ((void)(zero_())); val = (((uint8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint8_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_int8_t(val, ip + 1 + (((1) + 1) / 2), false); __asm__ volatile ("":::"memory"); (ip += (1 + (((1) + 1) / 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_add_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_add_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_subtract_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_subtract_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_multiply_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_multiply_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_divide_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_divide_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_udivide_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_udivide_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_modulo_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_modulo_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_umodulo_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_umodulo_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_power_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_power_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_and_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_and_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_or_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_or_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_xor_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_xor_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_shl_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shl_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_shr_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shr_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ushr_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ushr_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_rol_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_rol_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ror_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ror_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_bts_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bts_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_btr_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btr_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_btc_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btc_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_equal_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_equal_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_not_equal_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_not_equal_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_less_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_less_equal_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_equal_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_greater_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_greater_equal_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_equal_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_uless_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_uless_equal_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_equal_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_ugreater_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ugreater_equal_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_equal_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_bt_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bt_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_add_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_add_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_subtract_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_subtract_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_multiply_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_multiply_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_divide_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_divide_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_udivide_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_udivide_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_modulo_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_modulo_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_umodulo_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_umodulo_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_power_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_power_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_and_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_and_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_or_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_or_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_xor_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_xor_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_shl_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shl_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_shr_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shr_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ushr_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ushr_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_rol_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_rol_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ror_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ror_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_bts_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bts_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_btr_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btr_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_btc_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btc_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_equal_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_equal_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_not_equal_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_not_equal_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_less_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_less_equal_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_equal_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_greater_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_greater_equal_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_equal_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_uless_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_uless_equal_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_equal_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_ugreater_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ugreater_equal_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_equal_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_bt_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bt_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_not_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_not_int16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_neg_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_neg_int16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bswap_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bswap_int16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_brev_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_brev_int16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bsf_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsf_int16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bsr_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsr_int16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_popcnt_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_popcnt_int16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_to_int_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { int16_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_uto_int_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { uint16_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((uint16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint16_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)((uint16_t)r != val1), 0)) || (__builtin_expect((int)(r < 0), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, true)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_from_int_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { int64_t val1; int16_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int16_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_pointer_error(error_ajla_aux_(1, 5, 0 , "ipret-1.inc" ":" "378"), fp, ip , "ipret-1.inc" ":" "378")); else *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_ufrom_int_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { int64_t val1; uint16_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (uint16_t)val1; if ((__builtin_expect((int)((int64_t)r != val1), 0)) || (__builtin_expect((int)(val1 < 0), 0))) frame_set_pointer(fp, slot_r, u_pointer_error(error_ajla_aux_(1, 5, 0 , "ipret-1.inc" ":" "378"), fp, ip , "ipret-1.inc" ":" "378")); else *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_move_int16_t_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))) = *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_copy_int16_t_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))) = *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc_int16_t_0: do { frame_t slot; uint16_t *val; ip_t sz; slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); ((void)(zero_())); val = (((uint16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint16_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_int16_t(val, ip + 1 + (((1) + 1) / 2), false); __asm__ volatile ("":::"memory"); (ip += (1 + (((1) + 1) / 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_add_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_add_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_subtract_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_subtract_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_multiply_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_multiply_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_divide_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_divide_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_udivide_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_udivide_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_modulo_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_modulo_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_umodulo_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_umodulo_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_power_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_power_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_and_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_and_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_or_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_or_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_xor_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_xor_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_shl_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shl_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_shr_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shr_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ushr_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ushr_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_rol_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_rol_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ror_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ror_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_bts_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bts_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_btr_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btr_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_btc_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btc_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_equal_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_equal_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_not_equal_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_not_equal_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_less_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_less_equal_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_equal_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_greater_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_greater_equal_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_equal_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_uless_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_uless_equal_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_equal_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_ugreater_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ugreater_equal_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_equal_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_bt_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bt_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_add_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_add_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_subtract_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_subtract_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_multiply_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_multiply_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_divide_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_divide_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_udivide_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_udivide_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_modulo_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_modulo_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_umodulo_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_umodulo_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_power_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_power_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_and_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_and_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_or_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_or_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_xor_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_xor_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_shl_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shl_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_shr_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shr_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ushr_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ushr_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_rol_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_rol_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ror_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ror_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_bts_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bts_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_btr_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btr_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_btc_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btc_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_equal_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_equal_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_not_equal_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_not_equal_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_less_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_less_equal_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_equal_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_greater_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_greater_equal_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_equal_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_uless_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_uless_equal_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_equal_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_ugreater_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ugreater_equal_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_equal_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_bt_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bt_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_not_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_not_int32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_neg_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_neg_int32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bswap_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bswap_int32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_brev_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_brev_int32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bsf_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsf_int32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bsr_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsr_int32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_popcnt_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_popcnt_int32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_to_int_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { int32_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_uto_int_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { uint32_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((uint32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint32_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)((uint32_t)r != val1), 0)) || (__builtin_expect((int)(r < 0), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, true)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_from_int_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { int64_t val1; int32_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int32_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_pointer_error(error_ajla_aux_(1, 5, 0 , "ipret-1.inc" ":" "378"), fp, ip , "ipret-1.inc" ":" "378")); else *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_ufrom_int_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { int64_t val1; uint32_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (uint32_t)val1; if ((__builtin_expect((int)((int64_t)r != val1), 0)) || (__builtin_expect((int)(val1 < 0), 0))) frame_set_pointer(fp, slot_r, u_pointer_error(error_ajla_aux_(1, 5, 0 , "ipret-1.inc" ":" "378"), fp, ip , "ipret-1.inc" ":" "378")); else *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_move_int32_t_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))) = *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_copy_int32_t_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))) = *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc_int32_t_0: do { frame_t slot; uint32_t *val; ip_t sz; slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); ((void)(zero_())); val = (((uint32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint32_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_int32_t(val, ip + 1 + (((1) + 1) / 2), false); __asm__ volatile ("":::"memory"); (ip += (1 + (((1) + 1) / 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_add_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_add_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_subtract_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_subtract_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_multiply_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_multiply_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_divide_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_divide_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_udivide_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_udivide_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_modulo_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_modulo_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_umodulo_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_umodulo_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_power_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_power_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_and_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_and_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_or_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_or_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_xor_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_xor_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_shl_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shl_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_shr_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shr_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ushr_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ushr_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_rol_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_rol_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ror_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ror_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_bts_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bts_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_btr_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btr_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_btc_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btc_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_equal_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_equal_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_not_equal_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_not_equal_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_less_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_less_equal_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_equal_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_greater_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_greater_equal_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_equal_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_uless_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_uless_equal_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_equal_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_ugreater_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ugreater_equal_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_equal_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_bt_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bt_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_add_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_add_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_subtract_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_subtract_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_multiply_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_multiply_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_divide_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_divide_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_udivide_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_udivide_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_modulo_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_modulo_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_umodulo_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_umodulo_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_power_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_power_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_and_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_and_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_or_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_or_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_xor_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_xor_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_shl_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shl_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_shr_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shr_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ushr_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ushr_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_rol_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_rol_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ror_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ror_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_bts_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bts_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_btr_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btr_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_btc_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btc_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_equal_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_equal_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_not_equal_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_not_equal_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_less_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_less_equal_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_equal_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_greater_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_greater_equal_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_equal_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_uless_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_uless_equal_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_equal_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_ugreater_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ugreater_equal_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_equal_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_bt_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bt_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_not_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_not_int64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_neg_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_neg_int64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bswap_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bswap_int64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_brev_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_brev_int64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bsf_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsf_int64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bsr_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsr_int64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_popcnt_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_popcnt_int64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_to_int_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { int64_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_uto_int_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { uint64_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((uint64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint64_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)((uint64_t)r != val1), 0)) || (__builtin_expect((int)(r < 0), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, true)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_from_int_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { int64_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_pointer_error(error_ajla_aux_(1, 5, 0 , "ipret-1.inc" ":" "378"), fp, ip , "ipret-1.inc" ":" "378")); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_ufrom_int_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { int64_t val1; uint64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (uint64_t)val1; if ((__builtin_expect((int)((int64_t)r != val1), 0)) || (__builtin_expect((int)(val1 < 0), 0))) frame_set_pointer(fp, slot_r, u_pointer_error(error_ajla_aux_(1, 5, 0 , "ipret-1.inc" ":" "378"), fp, ip , "ipret-1.inc" ":" "378")); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_move_int64_t_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_copy_int64_t_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc_int64_t_0: do { frame_t slot; uint64_t *val; ip_t sz; slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); ((void)(zero_())); val = (((uint64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint64_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_int64_t(val, ip + 1 + (((1) + 1) / 2), false); __asm__ volatile ("":::"memory"); (ip += (1 + (((1) + 1) / 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_add_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_add_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_subtract_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_subtract_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_multiply_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_multiply_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_divide_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_divide_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_udivide_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_udivide_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_modulo_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_modulo_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_umodulo_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_umodulo_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_power_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_power_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_and_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_and_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_or_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_or_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_xor_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_xor_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_shl_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shl_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_shr_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shr_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ushr_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ushr_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_rol_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_rol_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ror_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ror_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_bts_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bts_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_btr_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btr_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_btc_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btc_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_equal_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_equal_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_not_equal_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_not_equal_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_less_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_less_equal_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_equal_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_greater_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_greater_equal_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_equal_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_uless_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_uless_equal_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_equal_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_ugreater_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ugreater_equal_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_equal_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_bt_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bt_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_add_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_add_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_subtract_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_subtract_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_multiply_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_multiply_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_divide_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_divide_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_udivide_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_udivide_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_modulo_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_modulo_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_umodulo_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_umodulo_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_power_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_power_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_and_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_and_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_or_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_or_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_xor_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_xor_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_shl_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shl_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_shr_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shr_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ushr_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ushr_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_rol_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_rol_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ror_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ror_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_bts_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bts_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_btr_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btr_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_btc_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btc_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_equal_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_equal_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_not_equal_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_not_equal_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_less_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_less_equal_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_equal_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_greater_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_greater_equal_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_equal_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_uless_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_uless_equal_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_equal_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_ugreater_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ugreater_equal_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_equal_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_bt_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bt_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_not_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_not_int128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_neg_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_neg_int128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bswap_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bswap_int128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_brev_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_brev_int128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bsf_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsf_int128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bsr_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsr_int128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_popcnt_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_popcnt_int128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_to_int_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { int128_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_uto_int_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { uint128_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((uint128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint128_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)((uint128_t)r != val1), 0)) || (__builtin_expect((int)(r < 0), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, true)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_from_int_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { int64_t val1; int128_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int128_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_pointer_error(error_ajla_aux_(1, 5, 0 , "ipret-1.inc" ":" "378"), fp, ip , "ipret-1.inc" ":" "378")); else *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_ufrom_int_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { int64_t val1; uint128_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (uint128_t)val1; if ((__builtin_expect((int)((int64_t)r != val1), 0)) || (__builtin_expect((int)(val1 < 0), 0))) frame_set_pointer(fp, slot_r, u_pointer_error(error_ajla_aux_(1, 5, 0 , "ipret-1.inc" ":" "378"), fp, ip , "ipret-1.inc" ":" "378")); else *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_move_int128_t_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))) = *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_copy_int128_t_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))) = *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc_int128_t_0: do { frame_t slot; uint128_t *val; ip_t sz; slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); ((void)(zero_())); val = (((uint128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint128_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_int128_t(val, ip + 1 + (((1) + 1) / 2), false); __asm__ volatile ("":::"memory"); (ip += (1 + (((1) + 1) / 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc16_int32_t_0: do { frame_t slot; uint32_t *val; ip_t sz; slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); ((void)(zero_())); val = (((uint32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint32_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_int32_t(val, ip + 1 + (((1) + 1) / 2), true); __asm__ volatile ("":::"memory"); (ip += (1 + (((1) + 1) / 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc16_int64_t_0: do { frame_t slot; uint64_t *val; ip_t sz; slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); ((void)(zero_())); val = (((uint64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint64_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_int64_t(val, ip + 1 + (((1) + 1) / 2), true); __asm__ volatile ("":::"memory"); (ip += (1 + (((1) + 1) / 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc16_int128_t_0: do { frame_t slot; uint128_t *val; ip_t sz; slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); ((void)(zero_())); val = (((uint128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint128_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_int128_t(val, ip + 1 + (((1) + 1) / 2), true); __asm__ volatile ("":::"memory"); (ip += (1 + (((1) + 1) / 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 483 "ipret-1.inc" label_REAL_binary_add_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_subtract_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_multiply_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_divide_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_modulo_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_modulo_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_power_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_power_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_ldexp_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_ldexp_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_atan2_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_atan2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_equal_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_not_equal_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_less_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_less_equal_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_binary_greater_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_greater_equal_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_neg_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_neg_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sqrt_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cbrt_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cbrt_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sin_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sin_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cos_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cos_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_tan_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_tan_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_asin_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_asin_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_acos_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_acos_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_atan_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_atan_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sinh_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sinh_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cosh_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cosh_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_tanh_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_tanh_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_asinh_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_asinh_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_acosh_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_acosh_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_atanh_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_atanh_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp2_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp2_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp10_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp10_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log2_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log2_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log10_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log10_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_round_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_round_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_ceil_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_ceil_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_floor_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_floor_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_trunc_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_trunc_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_fract_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_fract_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_mantissa_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_mantissa_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exponent_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exponent_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_next_number_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_next_number_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_prev_number_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_prev_number_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_to_int_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_real16_t((((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_from_int_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_real16_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_is_exception_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_is_exception_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_move_real16_t_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t)))))) = *(((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_copy_real16_t_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t)))))) = *(((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc_real16_t_0: do { frame_t slot; real16_t *val; ip_t sz; slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); ((void)(zero_())); val = (((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_real16_t(val, ip + 1 + (((1) + 1) / 2), false); __asm__ volatile ("":::"memory"); (ip += (1 + (((1) + 1) / 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_add_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_subtract_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_multiply_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_divide_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_modulo_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_modulo_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_power_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_power_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_ldexp_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_ldexp_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_atan2_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_atan2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_equal_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_not_equal_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_less_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_less_equal_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_binary_greater_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_greater_equal_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_neg_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_neg_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sqrt_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cbrt_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cbrt_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sin_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sin_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cos_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cos_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_tan_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_tan_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_asin_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_asin_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_acos_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_acos_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_atan_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_atan_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sinh_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sinh_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cosh_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cosh_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_tanh_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_tanh_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_asinh_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_asinh_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_acosh_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_acosh_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_atanh_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_atanh_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp2_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp2_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp10_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp10_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log2_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log2_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log10_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log10_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_round_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_round_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_ceil_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_ceil_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_floor_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_floor_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_trunc_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_trunc_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_fract_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_fract_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_mantissa_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_mantissa_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exponent_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exponent_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_next_number_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_next_number_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_prev_number_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_prev_number_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_to_int_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_real32_t((((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_from_int_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_real32_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_is_exception_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_is_exception_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_move_real32_t_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t)))))) = *(((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_copy_real32_t_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t)))))) = *(((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc_real32_t_0: do { frame_t slot; real32_t *val; ip_t sz; slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); ((void)(zero_())); val = (((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_real32_t(val, ip + 1 + (((1) + 1) / 2), false); __asm__ volatile ("":::"memory"); (ip += (1 + (((1) + 1) / 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_add_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_subtract_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_multiply_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_divide_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_modulo_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_modulo_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_power_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_power_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_ldexp_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_ldexp_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_atan2_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_atan2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_equal_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_not_equal_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_less_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_less_equal_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_binary_greater_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_greater_equal_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_neg_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_neg_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sqrt_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cbrt_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cbrt_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sin_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sin_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cos_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cos_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_tan_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_tan_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_asin_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_asin_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_acos_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_acos_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_atan_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_atan_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sinh_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sinh_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cosh_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cosh_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_tanh_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_tanh_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_asinh_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_asinh_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_acosh_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_acosh_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_atanh_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_atanh_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp2_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp2_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp10_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp10_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log2_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log2_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log10_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log10_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_round_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_round_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_ceil_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_ceil_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_floor_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_floor_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_trunc_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_trunc_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_fract_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_fract_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_mantissa_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_mantissa_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exponent_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exponent_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_next_number_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_next_number_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_prev_number_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_prev_number_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_to_int_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_real64_t((((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_from_int_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_real64_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_is_exception_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_is_exception_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_move_real64_t_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t)))))) = *(((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_copy_real64_t_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t)))))) = *(((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc_real64_t_0: do { frame_t slot; real64_t *val; ip_t sz; slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); ((void)(zero_())); val = (((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_real64_t(val, ip + 1 + (((1) + 1) / 2), false); __asm__ volatile ("":::"memory"); (ip += (1 + (((1) + 1) / 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_add_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_subtract_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_multiply_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_divide_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_modulo_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_modulo_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_power_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_power_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_ldexp_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_ldexp_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_atan2_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_atan2_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_equal_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_not_equal_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_less_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_less_equal_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_binary_greater_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_greater_equal_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_neg_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_neg_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sqrt_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cbrt_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cbrt_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sin_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sin_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cos_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cos_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_tan_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_tan_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_asin_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_asin_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_acos_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_acos_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_atan_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_atan_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sinh_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sinh_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cosh_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cosh_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_tanh_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_tanh_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_asinh_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_asinh_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_acosh_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_acosh_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_atanh_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_atanh_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp2_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp2_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp10_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp10_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log2_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log2_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log10_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log10_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_round_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_round_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_ceil_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_ceil_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_floor_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_floor_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_trunc_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_trunc_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_fract_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_fract_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_mantissa_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_mantissa_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exponent_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exponent_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_next_number_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_next_number_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_prev_number_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_prev_number_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_to_int_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_real80_t((((real80_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real80_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_from_int_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_real80_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real80_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real80_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_is_exception_real80_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_is_exception_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_move_real80_t_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((real80_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real80_t)))))) = *(((real80_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real80_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_copy_real80_t_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((real80_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real80_t)))))) = *(((real80_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real80_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc_real80_t_0: do { frame_t slot; real80_t *val; ip_t sz; slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); ((void)(zero_())); val = (((real80_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real80_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_real80_t(val, ip + 1 + (((1) + 1) / 2), false); __asm__ volatile ("":::"memory"); (ip += (1 + (((1) + 1) / 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_add_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_subtract_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_multiply_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_divide_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_modulo_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_modulo_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_power_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_power_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_ldexp_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_ldexp_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_atan2_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_atan2_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_equal_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_not_equal_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_less_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_less_equal_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_binary_greater_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_greater_equal_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_neg_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_neg_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sqrt_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cbrt_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cbrt_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sin_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sin_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cos_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cos_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_tan_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_tan_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_asin_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_asin_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_acos_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_acos_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_atan_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_atan_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sinh_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sinh_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cosh_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cosh_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_tanh_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_tanh_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_asinh_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_asinh_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_acosh_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_acosh_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_atanh_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_atanh_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp2_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp2_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp10_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp10_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log2_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log2_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log10_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log10_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_round_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_round_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_ceil_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_ceil_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_floor_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_floor_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_trunc_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_trunc_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_fract_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_fract_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_mantissa_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_mantissa_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exponent_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exponent_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_next_number_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_next_number_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_prev_number_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_prev_number_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_to_int_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_real128_t((((real128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real128_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_from_int_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_real128_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real128_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_is_exception_real128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_is_exception_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_move_real128_t_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((real128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real128_t)))))) = *(((real128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real128_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_copy_real128_t_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((real128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real128_t)))))) = *(((real128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real128_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc_real128_t_0: do { frame_t slot; real128_t *val; ip_t sz; slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); ((void)(zero_())); val = (((real128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real128_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_real128_t(val, ip + 1 + (((1) + 1) / 2), false); __asm__ volatile ("":::"memory"); (ip += (1 + (((1) + 1) / 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; escape_fixed_binary_thunk_0: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_fixed_operator(fp, ip, (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])), (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])), (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])), (!((3) & 1) ? (((const unsigned char *)((ip + 1) + (3) / 2))[0]) : (((const unsigned char *)((ip + 1) + (3) / 2))[1]))); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + (((4) + 1) / 2))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 486 "ipret-1.inc" 3 ((void *)0) # 486 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 486 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 486 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 486 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 486 "ipret-1.inc" 0 # 486 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 486 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 497 "ipret-1.inc" escape_fixed_binary_const_thunk_0: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_fixed_operator(fp, ip, (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])), frame_t_from_const((int32_t)(!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1]))), (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])), (!((3) & 1) ? (((const unsigned char *)((ip + 1) + (3) / 2))[0]) : (((const unsigned char *)((ip + 1) + (3) / 2))[1]))); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + (((4) + 1) / 2))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 497 "ipret-1.inc" 3 ((void *)0) # 497 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 497 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 497 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 497 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 497 "ipret-1.inc" 0 # 497 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 497 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 508 "ipret-1.inc" escape_fixed_unary_thunk_0: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_fixed_operator(fp, ip, (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])), ((frame_t)-1), (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])), (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1]))); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + (((3) + 1) / 2))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 508 "ipret-1.inc" 3 ((void *)0) # 508 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 508 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 508 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 508 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 508 "ipret-1.inc" 0 # 508 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 508 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 519 "ipret-1.inc" escape_convert_thunk_0: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_convert(fp, ip, (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])), (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])), (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1]))); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + (((3) + 1) / 2))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 519 "ipret-1.inc" 3 ((void *)0) # 519 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 519 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 519 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 519 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 519 "ipret-1.inc" 0 # 519 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 519 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 530 "ipret-1.inc" { bool ( *function_int_binary)(const mpint_t *s1, const mpint_t *s2, mpint_t *r, ajla_error_t *err); bool ( *function_int_binary_logical)(const mpint_t *s1, const mpint_t *s2, ajla_flat_option_t *r, ajla_error_t *err); bool ( *function_int_unary)(const mpint_t *s1, mpint_t *r, ajla_error_t *err); # 812 "ipret-1.inc" label_int_binary_add_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_add_int8_t_0: function_int_binary = mpint_add; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_add_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_add_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_subtract_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_subtract_int8_t_0: function_int_binary = mpint_subtract; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_subtract_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_subtract_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_multiply_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_multiply_int8_t_0: function_int_binary = mpint_multiply; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_multiply_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_multiply_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_divide_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_divide_int8_t_0: function_int_binary = mpint_divide; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_divide_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_divide_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_modulo_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_modulo_int8_t_0: function_int_binary = mpint_modulo; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_modulo_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_modulo_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_power_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_power_int8_t_0: function_int_binary = mpint_power; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_power_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_power_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_and_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_and_int8_t_0: function_int_binary = mpint_and; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_and_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_and_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_or_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_or_int8_t_0: function_int_binary = mpint_or; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_or_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_or_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_xor_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_xor_int8_t_0: function_int_binary = mpint_xor; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_xor_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_xor_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_shl_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_shl_int8_t_0: function_int_binary = mpint_shl; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shl_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_shl_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_shr_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_shr_int8_t_0: function_int_binary = mpint_shr; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shr_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_shr_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bts_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_bts_int8_t_0: function_int_binary = mpint_bts; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bts_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_bts_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_btr_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_btr_int8_t_0: function_int_binary = mpint_btr; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btr_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_btr_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_btc_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_btc_int8_t_0: function_int_binary = mpint_btc; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btc_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_btc_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_equal_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_equal_int8_t_0: function_int_binary_logical = mpint_equal; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_equal_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_equal_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_not_equal_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_not_equal_int8_t_0: function_int_binary_logical = mpint_not_equal; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_not_equal_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_not_equal_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_less_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_less_int8_t_0: function_int_binary_logical = mpint_less; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_less_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_less_equal_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_less_equal_int8_t_0: function_int_binary_logical = mpint_less_equal; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_equal_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_less_equal_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_greater_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_greater_int8_t_0: function_int_binary_logical = mpint_greater; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_greater_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_greater_equal_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_greater_equal_int8_t_0: function_int_binary_logical = mpint_greater_equal; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_equal_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_greater_equal_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bt_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_bt_int8_t_0: function_int_binary_logical = mpint_bt; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bt_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_bt_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_add_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_add_int8_t_0: function_int_binary = mpint_add; goto escape_int_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_add_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_add_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_subtract_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_subtract_int8_t_0: function_int_binary = mpint_subtract; goto escape_int_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_subtract_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_subtract_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_multiply_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_multiply_int8_t_0: function_int_binary = mpint_multiply; goto escape_int_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_multiply_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_multiply_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_divide_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_divide_int8_t_0: function_int_binary = mpint_divide; goto escape_int_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_divide_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_divide_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_modulo_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_modulo_int8_t_0: function_int_binary = mpint_modulo; goto escape_int_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_modulo_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_modulo_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_power_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_power_int8_t_0: function_int_binary = mpint_power; goto escape_int_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_power_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_power_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_and_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_and_int8_t_0: function_int_binary = mpint_and; goto escape_int_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_and_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_and_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_or_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_or_int8_t_0: function_int_binary = mpint_or; goto escape_int_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_or_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_or_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_xor_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_xor_int8_t_0: function_int_binary = mpint_xor; goto escape_int_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_xor_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_xor_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_shl_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_shl_int8_t_0: function_int_binary = mpint_shl; goto escape_int_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shl_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_shl_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_shr_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_shr_int8_t_0: function_int_binary = mpint_shr; goto escape_int_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shr_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_shr_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_bts_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_bts_int8_t_0: function_int_binary = mpint_bts; goto escape_int_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bts_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_bts_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_btr_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_btr_int8_t_0: function_int_binary = mpint_btr; goto escape_int_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btr_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_btr_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_btc_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_btc_int8_t_0: function_int_binary = mpint_btc; goto escape_int_binary_const_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btc_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_btc_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_equal_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_equal_int8_t_0: function_int_binary_logical = mpint_equal; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_equal_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_equal_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_not_equal_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_not_equal_int8_t_0: function_int_binary_logical = mpint_not_equal; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_not_equal_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_not_equal_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_less_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_less_int8_t_0: function_int_binary_logical = mpint_less; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_less_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_less_equal_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_less_equal_int8_t_0: function_int_binary_logical = mpint_less_equal; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_equal_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_less_equal_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_greater_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_greater_int8_t_0: function_int_binary_logical = mpint_greater; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_greater_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_greater_equal_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_greater_equal_int8_t_0: function_int_binary_logical = mpint_greater_equal; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_equal_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_greater_equal_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_int_binary_const_bt_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_bt_int8_t_0: function_int_binary_logical = mpint_bt; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bt_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_bt_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_not_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_not_int8_t_0: function_int_unary = mpint_not; goto escape_int_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_not_int8_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_not_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_neg_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_neg_int8_t_0: function_int_unary = mpint_neg; goto escape_int_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_neg_int8_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_neg_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bsf_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_bsf_int8_t_0: function_int_unary = mpint_bsf; goto escape_int_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_bsf_int8_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_bsf_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bsr_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_bsr_int8_t_0: function_int_unary = mpint_bsr; goto escape_int_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_bsr_int8_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_bsr_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_popcnt_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_popcnt_int8_t_0: function_int_unary = mpint_popcnt; goto escape_int_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_popcnt_int8_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_popcnt_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_unary_to_int_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { int8_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_unary_from_int_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { int64_t val1; int8_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int8_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_move_int8_t_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))) = *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_copy_int8_t_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))) = *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_ldc_int8_t_0: do { frame_t slot; int8_t *val; ip_t sz; slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); ((void)(zero_())); val = (((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))); __asm__ volatile ("":::"memory"); sz = int_ldc_int8_t(val, ip + 1 + (((1) + 1) / 2), false); __asm__ volatile ("":::"memory"); (ip += (1 + (((1) + 1) / 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_ldc16_int8_t_0: do { frame_t slot; int8_t *val; ip_t sz; slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); ((void)(zero_())); val = (((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))); __asm__ volatile ("":::"memory"); sz = int_ldc_int8_t(val, ip + 1 + (((1) + 1) / 2), true); __asm__ volatile ("":::"memory"); (ip += (1 + (((1) + 1) / 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_add_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_add_int16_t_0: function_int_binary = mpint_add; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_add_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_add_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_subtract_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_subtract_int16_t_0: function_int_binary = mpint_subtract; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_subtract_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_subtract_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_multiply_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_multiply_int16_t_0: function_int_binary = mpint_multiply; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_multiply_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_multiply_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_divide_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_divide_int16_t_0: function_int_binary = mpint_divide; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_divide_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_divide_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_modulo_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_modulo_int16_t_0: function_int_binary = mpint_modulo; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_modulo_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_modulo_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_power_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_power_int16_t_0: function_int_binary = mpint_power; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_power_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_power_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_and_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_and_int16_t_0: function_int_binary = mpint_and; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_and_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_and_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_or_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_or_int16_t_0: function_int_binary = mpint_or; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_or_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_or_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_xor_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_xor_int16_t_0: function_int_binary = mpint_xor; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_xor_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_xor_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_shl_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_shl_int16_t_0: function_int_binary = mpint_shl; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shl_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_shl_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_shr_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_shr_int16_t_0: function_int_binary = mpint_shr; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shr_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_shr_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bts_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_bts_int16_t_0: function_int_binary = mpint_bts; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bts_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_bts_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_btr_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_btr_int16_t_0: function_int_binary = mpint_btr; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btr_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_btr_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_btc_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_btc_int16_t_0: function_int_binary = mpint_btc; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btc_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_btc_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_equal_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_equal_int16_t_0: function_int_binary_logical = mpint_equal; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_equal_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_equal_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_not_equal_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_not_equal_int16_t_0: function_int_binary_logical = mpint_not_equal; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_not_equal_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_not_equal_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_less_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_less_int16_t_0: function_int_binary_logical = mpint_less; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_less_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_less_equal_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_less_equal_int16_t_0: function_int_binary_logical = mpint_less_equal; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_equal_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_less_equal_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_greater_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_greater_int16_t_0: function_int_binary_logical = mpint_greater; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_greater_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_greater_equal_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_greater_equal_int16_t_0: function_int_binary_logical = mpint_greater_equal; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_equal_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_greater_equal_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bt_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_bt_int16_t_0: function_int_binary_logical = mpint_bt; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bt_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_bt_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_add_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_add_int16_t_0: function_int_binary = mpint_add; goto escape_int_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_add_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_add_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_subtract_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_subtract_int16_t_0: function_int_binary = mpint_subtract; goto escape_int_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_subtract_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_subtract_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_multiply_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_multiply_int16_t_0: function_int_binary = mpint_multiply; goto escape_int_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_multiply_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_multiply_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_divide_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_divide_int16_t_0: function_int_binary = mpint_divide; goto escape_int_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_divide_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_divide_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_modulo_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_modulo_int16_t_0: function_int_binary = mpint_modulo; goto escape_int_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_modulo_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_modulo_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_power_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_power_int16_t_0: function_int_binary = mpint_power; goto escape_int_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_power_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_power_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_and_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_and_int16_t_0: function_int_binary = mpint_and; goto escape_int_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_and_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_and_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_or_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_or_int16_t_0: function_int_binary = mpint_or; goto escape_int_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_or_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_or_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_xor_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_xor_int16_t_0: function_int_binary = mpint_xor; goto escape_int_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_xor_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_xor_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_shl_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_shl_int16_t_0: function_int_binary = mpint_shl; goto escape_int_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shl_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_shl_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_shr_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_shr_int16_t_0: function_int_binary = mpint_shr; goto escape_int_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shr_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_shr_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_bts_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_bts_int16_t_0: function_int_binary = mpint_bts; goto escape_int_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bts_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_bts_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_btr_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_btr_int16_t_0: function_int_binary = mpint_btr; goto escape_int_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btr_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_btr_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_btc_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_btc_int16_t_0: function_int_binary = mpint_btc; goto escape_int_binary_const_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btc_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_btc_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_equal_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_equal_int16_t_0: function_int_binary_logical = mpint_equal; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_equal_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_equal_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_not_equal_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_not_equal_int16_t_0: function_int_binary_logical = mpint_not_equal; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_not_equal_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_not_equal_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_less_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_less_int16_t_0: function_int_binary_logical = mpint_less; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_less_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_less_equal_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_less_equal_int16_t_0: function_int_binary_logical = mpint_less_equal; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_equal_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_less_equal_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_greater_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_greater_int16_t_0: function_int_binary_logical = mpint_greater; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_greater_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_greater_equal_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_greater_equal_int16_t_0: function_int_binary_logical = mpint_greater_equal; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_equal_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_greater_equal_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_int_binary_const_bt_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_bt_int16_t_0: function_int_binary_logical = mpint_bt; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bt_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_bt_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_not_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_not_int16_t_0: function_int_unary = mpint_not; goto escape_int_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_not_int16_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_not_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_neg_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_neg_int16_t_0: function_int_unary = mpint_neg; goto escape_int_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_neg_int16_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_neg_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bsf_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_bsf_int16_t_0: function_int_unary = mpint_bsf; goto escape_int_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_bsf_int16_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_bsf_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bsr_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_bsr_int16_t_0: function_int_unary = mpint_bsr; goto escape_int_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_bsr_int16_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_bsr_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_popcnt_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_popcnt_int16_t_0: function_int_unary = mpint_popcnt; goto escape_int_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_popcnt_int16_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_popcnt_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_unary_to_int_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { int16_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_unary_from_int_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { int64_t val1; int16_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int16_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_move_int16_t_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))) = *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_copy_int16_t_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))) = *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_ldc_int16_t_0: do { frame_t slot; int16_t *val; ip_t sz; slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); ((void)(zero_())); val = (((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))); __asm__ volatile ("":::"memory"); sz = int_ldc_int16_t(val, ip + 1 + (((1) + 1) / 2), false); __asm__ volatile ("":::"memory"); (ip += (1 + (((1) + 1) / 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_ldc16_int16_t_0: do { frame_t slot; int16_t *val; ip_t sz; slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); ((void)(zero_())); val = (((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))); __asm__ volatile ("":::"memory"); sz = int_ldc_int16_t(val, ip + 1 + (((1) + 1) / 2), true); __asm__ volatile ("":::"memory"); (ip += (1 + (((1) + 1) / 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_add_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_add_int32_t_0: function_int_binary = mpint_add; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_add_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_add_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_subtract_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_subtract_int32_t_0: function_int_binary = mpint_subtract; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_subtract_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_subtract_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_multiply_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_multiply_int32_t_0: function_int_binary = mpint_multiply; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_multiply_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_multiply_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_divide_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_divide_int32_t_0: function_int_binary = mpint_divide; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_divide_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_divide_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_modulo_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_modulo_int32_t_0: function_int_binary = mpint_modulo; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_modulo_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_modulo_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_power_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_power_int32_t_0: function_int_binary = mpint_power; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_power_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_power_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_and_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_and_int32_t_0: function_int_binary = mpint_and; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_and_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_and_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_or_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_or_int32_t_0: function_int_binary = mpint_or; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_or_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_or_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_xor_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_xor_int32_t_0: function_int_binary = mpint_xor; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_xor_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_xor_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_shl_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_shl_int32_t_0: function_int_binary = mpint_shl; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shl_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_shl_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_shr_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_shr_int32_t_0: function_int_binary = mpint_shr; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shr_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_shr_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bts_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_bts_int32_t_0: function_int_binary = mpint_bts; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bts_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_bts_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_btr_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_btr_int32_t_0: function_int_binary = mpint_btr; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btr_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_btr_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_btc_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_btc_int32_t_0: function_int_binary = mpint_btc; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btc_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_btc_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_equal_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_equal_int32_t_0: function_int_binary_logical = mpint_equal; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_equal_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_equal_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_not_equal_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_not_equal_int32_t_0: function_int_binary_logical = mpint_not_equal; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_not_equal_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_not_equal_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_less_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_less_int32_t_0: function_int_binary_logical = mpint_less; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_less_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_less_equal_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_less_equal_int32_t_0: function_int_binary_logical = mpint_less_equal; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_equal_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_less_equal_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_greater_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_greater_int32_t_0: function_int_binary_logical = mpint_greater; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_greater_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_greater_equal_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_greater_equal_int32_t_0: function_int_binary_logical = mpint_greater_equal; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_equal_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_greater_equal_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bt_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_bt_int32_t_0: function_int_binary_logical = mpint_bt; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bt_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_bt_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_add_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_add_int32_t_0: function_int_binary = mpint_add; goto escape_int_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_add_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_add_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_subtract_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_subtract_int32_t_0: function_int_binary = mpint_subtract; goto escape_int_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_subtract_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_subtract_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_multiply_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_multiply_int32_t_0: function_int_binary = mpint_multiply; goto escape_int_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_multiply_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_multiply_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_divide_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_divide_int32_t_0: function_int_binary = mpint_divide; goto escape_int_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_divide_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_divide_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_modulo_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_modulo_int32_t_0: function_int_binary = mpint_modulo; goto escape_int_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_modulo_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_modulo_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_power_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_power_int32_t_0: function_int_binary = mpint_power; goto escape_int_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_power_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_power_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_and_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_and_int32_t_0: function_int_binary = mpint_and; goto escape_int_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_and_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_and_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_or_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_or_int32_t_0: function_int_binary = mpint_or; goto escape_int_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_or_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_or_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_xor_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_xor_int32_t_0: function_int_binary = mpint_xor; goto escape_int_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_xor_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_xor_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_shl_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_shl_int32_t_0: function_int_binary = mpint_shl; goto escape_int_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shl_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_shl_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_shr_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_shr_int32_t_0: function_int_binary = mpint_shr; goto escape_int_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shr_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_shr_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_bts_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_bts_int32_t_0: function_int_binary = mpint_bts; goto escape_int_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bts_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_bts_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_btr_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_btr_int32_t_0: function_int_binary = mpint_btr; goto escape_int_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btr_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_btr_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_btc_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_btc_int32_t_0: function_int_binary = mpint_btc; goto escape_int_binary_const_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btc_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_btc_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_equal_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_equal_int32_t_0: function_int_binary_logical = mpint_equal; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_equal_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_equal_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_not_equal_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_not_equal_int32_t_0: function_int_binary_logical = mpint_not_equal; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_not_equal_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_not_equal_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_less_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_less_int32_t_0: function_int_binary_logical = mpint_less; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_less_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_less_equal_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_less_equal_int32_t_0: function_int_binary_logical = mpint_less_equal; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_equal_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_less_equal_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_greater_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_greater_int32_t_0: function_int_binary_logical = mpint_greater; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_greater_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_greater_equal_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_greater_equal_int32_t_0: function_int_binary_logical = mpint_greater_equal; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_equal_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_greater_equal_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_int_binary_const_bt_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_bt_int32_t_0: function_int_binary_logical = mpint_bt; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bt_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_bt_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_not_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_not_int32_t_0: function_int_unary = mpint_not; goto escape_int_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_not_int32_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_not_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_neg_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_neg_int32_t_0: function_int_unary = mpint_neg; goto escape_int_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_neg_int32_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_neg_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bsf_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_bsf_int32_t_0: function_int_unary = mpint_bsf; goto escape_int_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_bsf_int32_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_bsf_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bsr_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_bsr_int32_t_0: function_int_unary = mpint_bsr; goto escape_int_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_bsr_int32_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_bsr_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_popcnt_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_popcnt_int32_t_0: function_int_unary = mpint_popcnt; goto escape_int_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_popcnt_int32_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_popcnt_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_unary_to_int_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { int32_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_unary_from_int_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { int64_t val1; int32_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int32_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_move_int32_t_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))) = *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_copy_int32_t_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))) = *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_ldc_int32_t_0: do { frame_t slot; int32_t *val; ip_t sz; slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); ((void)(zero_())); val = (((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))); __asm__ volatile ("":::"memory"); sz = int_ldc_int32_t(val, ip + 1 + (((1) + 1) / 2), false); __asm__ volatile ("":::"memory"); (ip += (1 + (((1) + 1) / 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_ldc16_int32_t_0: do { frame_t slot; int32_t *val; ip_t sz; slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); ((void)(zero_())); val = (((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))); __asm__ volatile ("":::"memory"); sz = int_ldc_int32_t(val, ip + 1 + (((1) + 1) / 2), true); __asm__ volatile ("":::"memory"); (ip += (1 + (((1) + 1) / 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_add_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_add_int64_t_0: function_int_binary = mpint_add; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_add_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_add_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_subtract_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_subtract_int64_t_0: function_int_binary = mpint_subtract; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_subtract_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_subtract_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_multiply_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_multiply_int64_t_0: function_int_binary = mpint_multiply; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_multiply_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_multiply_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_divide_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_divide_int64_t_0: function_int_binary = mpint_divide; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_divide_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_divide_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_modulo_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_modulo_int64_t_0: function_int_binary = mpint_modulo; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_modulo_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_modulo_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_power_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_power_int64_t_0: function_int_binary = mpint_power; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_power_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_power_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_and_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_and_int64_t_0: function_int_binary = mpint_and; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_and_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_and_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_or_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_or_int64_t_0: function_int_binary = mpint_or; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_or_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_or_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_xor_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_xor_int64_t_0: function_int_binary = mpint_xor; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_xor_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_xor_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_shl_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_shl_int64_t_0: function_int_binary = mpint_shl; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shl_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_shl_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_shr_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_shr_int64_t_0: function_int_binary = mpint_shr; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shr_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_shr_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bts_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_bts_int64_t_0: function_int_binary = mpint_bts; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bts_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_bts_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_btr_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_btr_int64_t_0: function_int_binary = mpint_btr; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btr_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_btr_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_btc_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_btc_int64_t_0: function_int_binary = mpint_btc; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btc_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_btc_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_equal_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_equal_int64_t_0: function_int_binary_logical = mpint_equal; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_equal_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_equal_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_not_equal_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_not_equal_int64_t_0: function_int_binary_logical = mpint_not_equal; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_not_equal_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_not_equal_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_less_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_less_int64_t_0: function_int_binary_logical = mpint_less; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_less_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_less_equal_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_less_equal_int64_t_0: function_int_binary_logical = mpint_less_equal; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_equal_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_less_equal_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_greater_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_greater_int64_t_0: function_int_binary_logical = mpint_greater; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_greater_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_greater_equal_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_greater_equal_int64_t_0: function_int_binary_logical = mpint_greater_equal; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_equal_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_greater_equal_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bt_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_bt_int64_t_0: function_int_binary_logical = mpint_bt; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bt_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_bt_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_add_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_add_int64_t_0: function_int_binary = mpint_add; goto escape_int_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_add_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_add_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_subtract_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_subtract_int64_t_0: function_int_binary = mpint_subtract; goto escape_int_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_subtract_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_subtract_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_multiply_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_multiply_int64_t_0: function_int_binary = mpint_multiply; goto escape_int_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_multiply_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_multiply_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_divide_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_divide_int64_t_0: function_int_binary = mpint_divide; goto escape_int_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_divide_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_divide_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_modulo_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_modulo_int64_t_0: function_int_binary = mpint_modulo; goto escape_int_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_modulo_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_modulo_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_power_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_power_int64_t_0: function_int_binary = mpint_power; goto escape_int_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_power_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_power_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_and_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_and_int64_t_0: function_int_binary = mpint_and; goto escape_int_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_and_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_and_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_or_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_or_int64_t_0: function_int_binary = mpint_or; goto escape_int_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_or_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_or_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_xor_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_xor_int64_t_0: function_int_binary = mpint_xor; goto escape_int_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_xor_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_xor_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_shl_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_shl_int64_t_0: function_int_binary = mpint_shl; goto escape_int_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shl_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_shl_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_shr_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_shr_int64_t_0: function_int_binary = mpint_shr; goto escape_int_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shr_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_shr_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_bts_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_bts_int64_t_0: function_int_binary = mpint_bts; goto escape_int_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bts_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_bts_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_btr_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_btr_int64_t_0: function_int_binary = mpint_btr; goto escape_int_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btr_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_btr_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_btc_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_btc_int64_t_0: function_int_binary = mpint_btc; goto escape_int_binary_const_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btc_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_btc_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_equal_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_equal_int64_t_0: function_int_binary_logical = mpint_equal; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_equal_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_equal_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_not_equal_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_not_equal_int64_t_0: function_int_binary_logical = mpint_not_equal; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_not_equal_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_not_equal_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_less_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_less_int64_t_0: function_int_binary_logical = mpint_less; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_less_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_less_equal_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_less_equal_int64_t_0: function_int_binary_logical = mpint_less_equal; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_equal_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_less_equal_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_greater_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_greater_int64_t_0: function_int_binary_logical = mpint_greater; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_greater_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_greater_equal_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_greater_equal_int64_t_0: function_int_binary_logical = mpint_greater_equal; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_equal_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_greater_equal_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_int_binary_const_bt_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_bt_int64_t_0: function_int_binary_logical = mpint_bt; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bt_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_bt_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_not_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_not_int64_t_0: function_int_unary = mpint_not; goto escape_int_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_not_int64_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_not_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_neg_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_neg_int64_t_0: function_int_unary = mpint_neg; goto escape_int_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_neg_int64_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_neg_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bsf_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_bsf_int64_t_0: function_int_unary = mpint_bsf; goto escape_int_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_bsf_int64_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_bsf_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bsr_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_bsr_int64_t_0: function_int_unary = mpint_bsr; goto escape_int_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_bsr_int64_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_bsr_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_popcnt_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_popcnt_int64_t_0: function_int_unary = mpint_popcnt; goto escape_int_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_popcnt_int64_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_popcnt_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_unary_to_int_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { int64_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_unary_from_int_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { int64_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_move_int64_t_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_copy_int64_t_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_ldc_int64_t_0: do { frame_t slot; int64_t *val; ip_t sz; slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); ((void)(zero_())); val = (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); __asm__ volatile ("":::"memory"); sz = int_ldc_int64_t(val, ip + 1 + (((1) + 1) / 2), false); __asm__ volatile ("":::"memory"); (ip += (1 + (((1) + 1) / 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_ldc16_int64_t_0: do { frame_t slot; int64_t *val; ip_t sz; slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); ((void)(zero_())); val = (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); __asm__ volatile ("":::"memory"); sz = int_ldc_int64_t(val, ip + 1 + (((1) + 1) / 2), true); __asm__ volatile ("":::"memory"); (ip += (1 + (((1) + 1) / 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_add_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_add_int128_t_0: function_int_binary = mpint_add; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_add_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_add_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_subtract_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_subtract_int128_t_0: function_int_binary = mpint_subtract; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_subtract_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_subtract_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_multiply_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_multiply_int128_t_0: function_int_binary = mpint_multiply; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_multiply_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_multiply_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_divide_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_divide_int128_t_0: function_int_binary = mpint_divide; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_divide_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_divide_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_modulo_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_modulo_int128_t_0: function_int_binary = mpint_modulo; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_modulo_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_modulo_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_power_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_power_int128_t_0: function_int_binary = mpint_power; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_power_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_power_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_and_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_and_int128_t_0: function_int_binary = mpint_and; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_and_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_and_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_or_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_or_int128_t_0: function_int_binary = mpint_or; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_or_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_or_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_xor_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_xor_int128_t_0: function_int_binary = mpint_xor; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_xor_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_xor_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_shl_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_shl_int128_t_0: function_int_binary = mpint_shl; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shl_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_shl_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_shr_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_shr_int128_t_0: function_int_binary = mpint_shr; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shr_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_shr_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bts_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_bts_int128_t_0: function_int_binary = mpint_bts; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bts_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_bts_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_btr_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_btr_int128_t_0: function_int_binary = mpint_btr; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btr_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_btr_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_btc_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_btc_int128_t_0: function_int_binary = mpint_btc; goto escape_int_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btc_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_btc_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_equal_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_equal_int128_t_0: function_int_binary_logical = mpint_equal; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_equal_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_equal_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_not_equal_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_not_equal_int128_t_0: function_int_binary_logical = mpint_not_equal; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_not_equal_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_not_equal_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_less_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_less_int128_t_0: function_int_binary_logical = mpint_less; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_less_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_less_equal_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_less_equal_int128_t_0: function_int_binary_logical = mpint_less_equal; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_equal_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_less_equal_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_greater_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_greater_int128_t_0: function_int_binary_logical = mpint_greater; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_greater_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_greater_equal_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_greater_equal_int128_t_0: function_int_binary_logical = mpint_greater_equal; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_equal_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_greater_equal_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bt_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_bt_int128_t_0: function_int_binary_logical = mpint_bt; goto escape_int_binary_logical_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bt_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_bt_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_add_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_add_int128_t_0: function_int_binary = mpint_add; goto escape_int_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_add_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_add_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_subtract_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_subtract_int128_t_0: function_int_binary = mpint_subtract; goto escape_int_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_subtract_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_subtract_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_multiply_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_multiply_int128_t_0: function_int_binary = mpint_multiply; goto escape_int_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_multiply_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_multiply_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_divide_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_divide_int128_t_0: function_int_binary = mpint_divide; goto escape_int_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_divide_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_divide_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_modulo_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_modulo_int128_t_0: function_int_binary = mpint_modulo; goto escape_int_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_modulo_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_modulo_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_power_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_power_int128_t_0: function_int_binary = mpint_power; goto escape_int_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_power_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_power_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_and_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_and_int128_t_0: function_int_binary = mpint_and; goto escape_int_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_and_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_and_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_or_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_or_int128_t_0: function_int_binary = mpint_or; goto escape_int_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_or_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_or_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_xor_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_xor_int128_t_0: function_int_binary = mpint_xor; goto escape_int_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_xor_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_xor_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_shl_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_shl_int128_t_0: function_int_binary = mpint_shl; goto escape_int_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shl_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_shl_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_shr_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_shr_int128_t_0: function_int_binary = mpint_shr; goto escape_int_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shr_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_shr_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_bts_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_bts_int128_t_0: function_int_binary = mpint_bts; goto escape_int_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bts_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_bts_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_btr_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_btr_int128_t_0: function_int_binary = mpint_btr; goto escape_int_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btr_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_btr_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_btc_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_btc_int128_t_0: function_int_binary = mpint_btc; goto escape_int_binary_const_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btc_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_btc_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_equal_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_equal_int128_t_0: function_int_binary_logical = mpint_equal; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_equal_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_equal_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_not_equal_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_not_equal_int128_t_0: function_int_binary_logical = mpint_not_equal; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_not_equal_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_not_equal_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_less_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_less_int128_t_0: function_int_binary_logical = mpint_less; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_less_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_less_equal_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_less_equal_int128_t_0: function_int_binary_logical = mpint_less_equal; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_equal_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_less_equal_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_greater_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_greater_int128_t_0: function_int_binary_logical = mpint_greater; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_greater_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_greater_equal_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_greater_equal_int128_t_0: function_int_binary_logical = mpint_greater_equal; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_equal_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_greater_equal_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_int_binary_const_bt_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_bt_int128_t_0: function_int_binary_logical = mpint_bt; goto escape_int_binary_const_logical_thunk_0; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bt_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_bt_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_not_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_not_int128_t_0: function_int_unary = mpint_not; goto escape_int_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_not_int128_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_not_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_neg_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_neg_int128_t_0: function_int_unary = mpint_neg; goto escape_int_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_neg_int128_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_neg_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bsf_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_bsf_int128_t_0: function_int_unary = mpint_bsf; goto escape_int_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_bsf_int128_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_bsf_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bsr_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_bsr_int128_t_0: function_int_unary = mpint_bsr; goto escape_int_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_bsr_int128_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_bsr_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_popcnt_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_popcnt_int128_t_0: function_int_unary = mpint_popcnt; goto escape_int_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_popcnt_int128_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_popcnt_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_unary_to_int_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { int128_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_unary_from_int_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { int64_t val1; int128_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int128_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_move_int128_t_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))) = *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_copy_int128_t_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))) = *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_ldc_int128_t_0: do { frame_t slot; int128_t *val; ip_t sz; slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); ((void)(zero_())); val = (((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))); __asm__ volatile ("":::"memory"); sz = int_ldc_int128_t(val, ip + 1 + (((1) + 1) / 2), false); __asm__ volatile ("":::"memory"); (ip += (1 + (((1) + 1) / 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_ldc16_int128_t_0: do { frame_t slot; int128_t *val; ip_t sz; slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); ((void)(zero_())); val = (((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))); __asm__ volatile ("":::"memory"); sz = int_ldc_int128_t(val, ip + 1 + (((1) + 1) / 2), true); __asm__ volatile ("":::"memory"); (ip += (1 + (((1) + 1) / 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; escape_int_binary_thunk_0: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_int_binary_operator(fp, ip, (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])), (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])), (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])), (!((3) & 1) ? (((const unsigned char *)((ip + 1) + (3) / 2))[0]) : (((const unsigned char *)((ip + 1) + (3) / 2))[1])), function_int_binary); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + (((4) + 1) / 2))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 814 "ipret-1.inc" 3 ((void *)0) # 814 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 814 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 814 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 814 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 814 "ipret-1.inc" 0 # 814 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 814 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 824 "ipret-1.inc" escape_int_binary_logical_thunk_0: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_int_binary_logical_operator(fp, ip, (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])), (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])), (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])), (!((3) & 1) ? (((const unsigned char *)((ip + 1) + (3) / 2))[0]) : (((const unsigned char *)((ip + 1) + (3) / 2))[1])), function_int_binary_logical); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + (((4) + 1) / 2))); else if (ex != ((void *)(uintptr_t)1)) do { if ((ex) != # 824 "ipret-1.inc" 3 ((void *)0) # 824 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 824 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 824 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 824 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 824 "ipret-1.inc" 0 # 824 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 824 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 834 "ipret-1.inc" escape_int_binary_const_thunk_0: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_int_binary_operator(fp, ip, (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])), frame_t_from_const((int32_t)(!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1]))), (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])), (!((3) & 1) ? (((const unsigned char *)((ip + 1) + (3) / 2))[0]) : (((const unsigned char *)((ip + 1) + (3) / 2))[1])), function_int_binary); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + (((4) + 1) / 2))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 834 "ipret-1.inc" 3 ((void *)0) # 834 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 834 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 834 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 834 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 834 "ipret-1.inc" 0 # 834 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 834 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 844 "ipret-1.inc" escape_int_binary_const_logical_thunk_0: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_int_binary_logical_operator(fp, ip, (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])), frame_t_from_const((int32_t)(!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1]))), (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])), (!((3) & 1) ? (((const unsigned char *)((ip + 1) + (3) / 2))[0]) : (((const unsigned char *)((ip + 1) + (3) / 2))[1])), function_int_binary_logical); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + (((4) + 1) / 2))); else if (ex != ((void *)(uintptr_t)1)) do { if ((ex) != # 844 "ipret-1.inc" 3 ((void *)0) # 844 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 844 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 844 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 844 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 844 "ipret-1.inc" 0 # 844 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 844 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 854 "ipret-1.inc" escape_int_unary_thunk_0: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_int_unary_operator(fp, ip, (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])), (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])), (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])), function_int_unary); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + (((3) + 1) / 2))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 854 "ipret-1.inc" 3 ((void *)0) # 854 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 854 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 854 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 854 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 854 "ipret-1.inc" 0 # 854 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 854 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 865 "ipret-1.inc" # 1 "for-fix.inc" 1 # 24 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_FIXED_unary_bsr_alt1_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsr_alt1_int8_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_FIXED_unary_popcnt_alt1_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_popcnt_alt1_int8_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 98 "ipret-a1.inc" 2 # 25 "for-fix.inc" 2 # 36 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_FIXED_unary_bsr_alt1_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsr_alt1_int16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_FIXED_unary_popcnt_alt1_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_popcnt_alt1_int16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 98 "ipret-a1.inc" 2 # 37 "for-fix.inc" 2 # 48 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_FIXED_unary_bsr_alt1_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsr_alt1_int32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_FIXED_unary_popcnt_alt1_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_popcnt_alt1_int32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 98 "ipret-a1.inc" 2 # 49 "for-fix.inc" 2 # 60 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_FIXED_unary_bsr_alt1_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsr_alt1_int64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_FIXED_unary_popcnt_alt1_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_popcnt_alt1_int64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 98 "ipret-a1.inc" 2 # 61 "for-fix.inc" 2 # 72 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_FIXED_unary_bsr_alt1_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsr_alt1_int128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_FIXED_unary_popcnt_alt1_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_popcnt_alt1_int128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 98 "ipret-a1.inc" 2 # 73 "for-fix.inc" 2 # 866 "ipret-1.inc" 2 # 1 "for-int.inc" 1 # 24 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_int_binary_popcnt_alt1_int8_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_popcnt_alt1_int8_t_0: function_int_unary = mpint_popcnt; goto escape_int_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_popcnt_alt1_int8_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_popcnt_alt1_int8_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 50 "ipret-a2.inc" 2 # 25 "for-int.inc" 2 # 36 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_int_binary_popcnt_alt1_int16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_popcnt_alt1_int16_t_0: function_int_unary = mpint_popcnt; goto escape_int_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_popcnt_alt1_int16_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_popcnt_alt1_int16_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 50 "ipret-a2.inc" 2 # 37 "for-int.inc" 2 # 48 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_int_binary_popcnt_alt1_int32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_popcnt_alt1_int32_t_0: function_int_unary = mpint_popcnt; goto escape_int_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_popcnt_alt1_int32_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_popcnt_alt1_int32_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 50 "ipret-a2.inc" 2 # 49 "for-int.inc" 2 # 60 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_int_binary_popcnt_alt1_int64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_popcnt_alt1_int64_t_0: function_int_unary = mpint_popcnt; goto escape_int_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_popcnt_alt1_int64_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_popcnt_alt1_int64_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 50 "ipret-a2.inc" 2 # 61 "for-int.inc" 2 # 72 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_int_binary_popcnt_alt1_int128_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_popcnt_alt1_int128_t_0: function_int_unary = mpint_popcnt; goto escape_int_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_popcnt_alt1_int128_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_popcnt_alt1_int128_t_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 50 "ipret-a2.inc" 2 # 73 "for-int.inc" 2 # 869 "ipret-1.inc" 2 # 1 "for-real.inc" 1 # 23 "for-real.inc" # 1 "ipret-a3.inc" 1 # 27 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_add_alt1_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_alt1_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 28 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_add_alt2_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_alt2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 34 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_subtract_alt1_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_alt1_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 40 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_subtract_alt2_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_alt2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 46 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_multiply_alt1_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_alt1_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 52 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_multiply_alt2_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_alt2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 58 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_divide_alt1_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_alt1_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 64 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_divide_alt2_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_alt2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 70 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_equal_alt1_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_alt1_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 76 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_equal_alt2_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_alt2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 82 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_not_equal_alt1_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_alt1_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 88 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_not_equal_alt2_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_alt2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 94 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_alt1_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_alt1_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 100 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_alt2_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_alt2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 106 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_equal_alt1_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_alt1_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 112 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_equal_alt2_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_alt2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 118 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_alt1_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_alt1_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 124 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_alt2_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_alt2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 130 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_equal_alt1_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_alt1_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 136 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_equal_alt2_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_alt2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 142 "ipret-a3.inc" 2 # 161 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_sqrt_alt1_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_alt1_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 162 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_sqrt_alt2_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_alt2_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 168 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_to_int_alt1_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_alt1_real16_t((((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 174 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_to_int_alt2_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_alt2_real16_t((((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 180 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_from_int_alt1_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_alt1_real16_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 186 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_from_int_alt2_real16_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_alt2_real16_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 192 "ipret-a3.inc" 2 # 24 "for-real.inc" 2 # 33 "for-real.inc" # 1 "ipret-a3.inc" 1 # 27 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_add_alt1_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_alt1_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 28 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_add_alt2_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_alt2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 34 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_subtract_alt1_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_alt1_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 40 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_subtract_alt2_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_alt2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 46 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_multiply_alt1_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_alt1_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 52 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_multiply_alt2_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_alt2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 58 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_divide_alt1_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_alt1_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 64 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_divide_alt2_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_alt2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 70 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_equal_alt1_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_alt1_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 76 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_equal_alt2_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_alt2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 82 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_not_equal_alt1_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_alt1_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 88 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_not_equal_alt2_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_alt2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 94 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_alt1_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_alt1_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 100 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_alt2_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_alt2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 106 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_equal_alt1_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_alt1_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 112 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_equal_alt2_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_alt2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 118 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_alt1_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_alt1_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 124 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_alt2_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_alt2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 130 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_equal_alt1_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_alt1_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 136 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_equal_alt2_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_alt2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 142 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_neg_alt1_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_neg_alt1_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 149 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_neg_alt2_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_neg_alt2_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 155 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_sqrt_alt1_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_alt1_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 162 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_sqrt_alt2_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_alt2_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 168 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_to_int_alt1_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_alt1_real32_t((((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 174 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_to_int_alt2_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_alt2_real32_t((((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 180 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_from_int_alt1_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_alt1_real32_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 186 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_from_int_alt2_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_alt2_real32_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 192 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_is_exception_alt1_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_is_exception_alt1_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 199 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_is_exception_alt2_real32_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_is_exception_alt2_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 205 "ipret-a3.inc" 2 # 34 "for-real.inc" 2 # 43 "for-real.inc" # 1 "ipret-a3.inc" 1 # 27 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_add_alt1_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_alt1_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 28 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_add_alt2_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_alt2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 34 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_subtract_alt1_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_alt1_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 40 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_subtract_alt2_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_alt2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 46 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_multiply_alt1_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_alt1_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 52 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_multiply_alt2_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_alt2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 58 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_divide_alt1_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_alt1_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 64 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_divide_alt2_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_alt2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 70 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_equal_alt1_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_alt1_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 76 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_equal_alt2_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_alt2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 82 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_not_equal_alt1_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_alt1_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 88 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_not_equal_alt2_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_alt2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 94 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_alt1_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_alt1_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 100 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_alt2_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_alt2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 106 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_equal_alt1_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_alt1_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 112 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_equal_alt2_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_alt2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 118 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_alt1_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_alt1_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 124 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_alt2_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_alt2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 130 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_equal_alt1_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_alt1_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 136 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_equal_alt2_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_0; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_alt2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_0; } __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 142 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_neg_alt1_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_neg_alt1_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 149 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_neg_alt2_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_neg_alt2_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 155 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_sqrt_alt1_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_alt1_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 162 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_sqrt_alt2_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_alt2_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 168 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_to_int_alt1_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_alt1_real64_t((((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 174 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_to_int_alt2_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_alt2_real64_t((((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 180 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_from_int_alt1_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_alt1_real64_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 186 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_from_int_alt2_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_0; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_alt2_real64_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 192 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_is_exception_alt1_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_is_exception_alt1_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 199 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_is_exception_alt2_real64_t_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_0; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_is_exception_alt2_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 205 "ipret-a3.inc" 2 # 44 "for-real.inc" 2 # 53 "for-real.inc" # 1 "ipret-a3.inc" 1 # 54 "for-real.inc" 2 # 63 "for-real.inc" # 1 "ipret-a3.inc" 1 # 64 "for-real.inc" 2 # 872 "ipret-1.inc" 2 } # 925 "ipret-1.inc" label_bool_binary_and_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { ((void)(zero_())); goto escape_bool_binary_thunk_0; } else { ajla_flat_option_t val1; ajla_flat_option_t val2; ajla_flat_option_t result; __asm__ volatile ("":::"memory"); val1 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); val2 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); result = val1 & val2; *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = result; __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_bool_binary_or_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { ((void)(zero_())); goto escape_bool_binary_thunk_0; } else { ajla_flat_option_t val1; ajla_flat_option_t val2; ajla_flat_option_t result; __asm__ volatile ("":::"memory"); val1 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); val2 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); result = val1 | val2; *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = result; __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_bool_binary_equal_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { ((void)(zero_())); goto escape_bool_binary_thunk_0; } else { ajla_flat_option_t val1; ajla_flat_option_t val2; ajla_flat_option_t result; __asm__ volatile ("":::"memory"); val1 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); val2 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); result = val1 == val2; *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = result; __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_bool_binary_not_equal_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { ((void)(zero_())); goto escape_bool_binary_thunk_0; } else { ajla_flat_option_t val1; ajla_flat_option_t val2; ajla_flat_option_t result; __asm__ volatile ("":::"memory"); val1 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); val2 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); result = val1 ^ val2; *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = result; __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_bool_binary_less_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { ((void)(zero_())); goto escape_bool_binary_thunk_0; } else { ajla_flat_option_t val1; ajla_flat_option_t val2; ajla_flat_option_t result; __asm__ volatile ("":::"memory"); val1 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); val2 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); result = val1 < val2; *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = result; __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_bool_binary_less_equal_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { ((void)(zero_())); goto escape_bool_binary_thunk_0; } else { ajla_flat_option_t val1; ajla_flat_option_t val2; ajla_flat_option_t result; __asm__ volatile ("":::"memory"); val1 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); val2 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); result = val1 <= val2; *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = result; __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_bool_binary_greater_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { ((void)(zero_())); goto escape_bool_binary_thunk_0; } else { ajla_flat_option_t val1; ajla_flat_option_t val2; ajla_flat_option_t result; __asm__ volatile ("":::"memory"); val1 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); val2 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); result = val1 > val2; *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = result; __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_bool_binary_greater_equal_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_2 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); frame_t slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { ((void)(zero_())); goto escape_bool_binary_thunk_0; } else { ajla_flat_option_t val1; ajla_flat_option_t val2; ajla_flat_option_t result; __asm__ volatile ("":::"memory"); val1 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); val2 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); result = val1 >= val2; *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = result; __asm__ volatile ("":::"memory"); (ip += (1 + (((4) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_bool_unary_not_0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_bool_unary_thunk_0; } else { ajla_flat_option_t val1; ajla_flat_option_t result; __asm__ volatile ("":::"memory"); val1 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); result = val1 ^ 1; *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = result; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; escape_bool_binary_thunk_0: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_bool_operator(fp, ip, (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])), (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])), (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])), (!((3) & 1) ? (((const unsigned char *)((ip + 1) + (3) / 2))[0]) : (((const unsigned char *)((ip + 1) + (3) / 2))[1]))); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + (((4) + 1) / 2))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 935 "ipret-1.inc" 3 ((void *)0) # 935 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 935 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 935 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 935 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 935 "ipret-1.inc" 0 # 935 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 935 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 945 "ipret-1.inc" escape_bool_unary_thunk_0: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_bool_operator(fp, ip, (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])), ((frame_t)-1), (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])), (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1]))); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + (((3) + 1) / 2))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 945 "ipret-1.inc" 3 ((void *)0) # 945 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 945 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 945 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 945 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 945 "ipret-1.inc" 0 # 945 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 945 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 956 "ipret-1.inc" label_bool_move_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_bool_copy_0: do { do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_INT_LDC_LONG0: do { frame_t slot; ip_t sz; slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); sz = u_ipret_int_ldc_long(fp, slot, ip + 1 + (((1) + 1) / 2)); (ip += (1 + (((1) + 1) / 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_IS_EXCEPTION0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); if (!frame_variable_is_flat(fp, slot_1)) { void *ex = u_is_thunk_operator(fp, ip, slot_1, slot_r, (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1]))); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + (((3) + 1) / 2))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 991 "ipret-1.inc" 3 ((void *)0) # 991 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 991 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 991 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 991 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 991 "ipret-1.inc" 0 # 991 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 991 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } else { __asm__ volatile ("":::"memory"); *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = 0; __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_EXCEPTION_CLASS0: do { void *ex; ex = u_thunk_get_param(fp, ip, (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])), (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])), (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])), 0); if ((__builtin_expect((int)(ex == ((void *)(uintptr_t)3)), 1))) (ip += (1 + (((3) + 1) / 2))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 1008 "ipret-1.inc" 3 ((void *)0) # 1008 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 1008 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1008 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1008 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1008 "ipret-1.inc" 0 # 1008 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1008 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_EXCEPTION_TYPE0: do { void *ex; ex = u_thunk_get_param(fp, ip, (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])), (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])), (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])), 1); if ((__builtin_expect((int)(ex == ((void *)(uintptr_t)3)), 1))) (ip += (1 + (((3) + 1) / 2))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 1019 "ipret-1.inc" 3 ((void *)0) # 1019 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 1019 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1019 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1019 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1019 "ipret-1.inc" 0 # 1019 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1019 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_EXCEPTION_AUX0: do { void *ex; ex = u_thunk_get_param(fp, ip, (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])), (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])), (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])), 2); if ((__builtin_expect((int)(ex == ((void *)(uintptr_t)3)), 1))) (ip += (1 + (((3) + 1) / 2))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 1030 "ipret-1.inc" 3 ((void *)0) # 1030 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 1030 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1030 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1030 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1030 "ipret-1.inc" 0 # 1030 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1030 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_SYSTEM_PROPERTY0: do { void *ex; ex = u_ipret_get_system_property(fp, ip, (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])), (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1]))); if ((__builtin_expect((int)(ex == ((void *)(uintptr_t)3)), 1))) (ip += (1 + (((3) + 1) / 2))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 1041 "ipret-1.inc" 3 ((void *)0) # 1041 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 1041 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1041 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1041 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1041 "ipret-1.inc" 0 # 1041 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1041 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_FLAT_MOVE0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_variable_is_flat(fp, slot_1)), 1))) { memcpy((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), frame_get_type_of_local(fp, slot_1)->size); } else { pointer_t ptr = frame_get_pointer_reference(fp, slot_1, true); frame_set_pointer(fp, slot_r, ptr); } (ip += (1 + (((2) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_FLAT_COPY0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); if ((__builtin_expect((int)(frame_variable_is_flat(fp, slot_1)), 1))) { memcpy((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), frame_get_type_of_local(fp, slot_1)->size); } else { pointer_t ptr = frame_get_pointer_reference(fp, slot_1, false); frame_set_pointer(fp, slot_r, ptr); } (ip += (1 + (((2) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_REF_MOVE0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); pointer_t ptr = frame_get_pointer_reference(fp, slot_1, true); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); frame_set_pointer(fp, slot_r, ptr); (ip += (1 + (((2) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_REF_MOVE_CLEAR0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); pointer_t ptr = frame_get_pointer_reference(fp, slot_1, true); frame_set_pointer(fp, slot_r, ptr); (ip += (1 + (((2) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_REF_COPY0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); pointer_t ptr = frame_get_pointer_reference(fp, slot_1, false); frame_set_pointer(fp, slot_r, ptr); (ip += (1 + (((2) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_BOX_MOVE_CLEAR0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); pointer_t ptr = u_ipret_copy_variable_to_pointer(fp, slot_1, true); *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))) = pointer_empty(); frame_set_pointer(fp, slot_r, ptr); (ip += (1 + (((2) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_BOX_COPY0: do { frame_t slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_t slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); pointer_t ptr = u_ipret_copy_variable_to_pointer(fp, slot_1, false); frame_set_pointer(fp, slot_r, ptr); (ip += (1 + (((2) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_TAKE_BORROWED0: do { frame_t slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); if (!frame_test_and_set_flag(fp, slot)) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); pointer_reference_owned(ptr); } (ip += (1 + (((1) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_DEREFERENCE0: do { frame_t slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); # 1150 "ipret-1.inc" frame_free(fp, slot); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); (ip += (1 + (((1) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_DEREFERENCE_CLEAR0: do { frame_t slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); # 1168 "ipret-1.inc" frame_free_and_clear(fp, slot); (ip += (1 + (((1) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_EVAL0: do { frame_t slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); if (frame_test_flag(fp, slot)) { pointer_t *ptr = (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); struct data __attribute__((__unused__)) *result; do { pointer_t p_; if (!(true)) p_ = pointer_locked_read(ptr); else p_ = *(ptr); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (result) = pointer_get_data_(p_ , "ipret-1.inc" ":" "1180"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(ptr, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 1180 "ipret-1.inc" 3 ((void *)0) # 1180 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(ptr) , "ipret-1.inc" ":" "1180"); { goto eval_skip_0; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, ip); } { do { if ((ex_) != # 1180 "ipret-1.inc" 3 ((void *)0) # 1180 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 1180 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1180 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1180 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1180 "ipret-1.inc" 0 # 1180 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1180 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; eval_skip_0:; } (ip += (1 + (((1) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ESCAPE_NONFLAT0: do { frame_t n = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); (ip += (1 + (((1) + 1) / 2))); (ip += (n * 0)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_READ_CLOCK0: do { frame_t slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); *(((uint32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint32_t)))))) = u_cg_upcall_vector.ts; (ip += (1 + (((1) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CHECKPOINT0: do { const code_t __attribute__((__unused__)) *orig_ip = ip; frame_t __attribute__((__unused__)) id; ip_t len; if (4 == 2) { id = (ip[1] - ( # 1218 "ipret-1.inc" 3 __builtin_offsetof ( # 1218 "ipret-1.inc" struct data # 1218 "ipret-1.inc" 3 , # 1218 "ipret-1.inc" u_.codegen.unoptimized_code # 1218 "ipret-1.inc" 3 ) # 1218 "ipret-1.inc" - sizeof(char *))) / sizeof(char *); (ip += (2)); } else if (4 == 4) { id = (get_unaligned_32(&ip[1]) - ( # 1221 "ipret-1.inc" 3 __builtin_offsetof ( # 1221 "ipret-1.inc" struct data # 1221 "ipret-1.inc" 3 , # 1221 "ipret-1.inc" u_.codegen.unoptimized_code # 1221 "ipret-1.inc" 3 ) # 1221 "ipret-1.inc" - sizeof(char *))) / sizeof(char *); (ip += (3)); } else { not_reached(); } len = (!((0) & 1) ? (((const unsigned char *)((ip) + (0) / 2))[0]) : (((const unsigned char *)((ip) + (0) / 2))[1])); (ip += ((len + 1) * 0)); if ((__builtin_expect((int)(((__builtin_expect((int)(*(&ts) != # 1229 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1229 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1229 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1229 "ipret-1.inc" 0 # 1229 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1229 "ipret-1.inc" ), 0)))), 0)) && (__builtin_expect((int)(frame_execution_control(fp) != # 1229 "ipret-1.inc" 3 ((void *)0) # 1229 "ipret-1.inc" ), 1))) { do { void *ex_ = u_ipret_tick(fp, ip); do { if ((ex_) != # 1230 "ipret-1.inc" 3 ((void *)0) # 1230 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 1230 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1230 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1230 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1230 "ipret-1.inc" 0 # 1230 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1230 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); } else { struct data *fn = get_frame(fp)->function; code_return_t r; void *new_fp; ip_t new_ip; struct data *codegen; if ((__builtin_expect((int)( # 1238 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1238 "ipret-1.inc" &((((void)(zero_()))), &(fn)->u_.function)->codegen_failed # 1238 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1238 "ipret-1.inc" 0 # 1238 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1238 "ipret-1.inc" ), 0))) goto checkpoint_exit_0; do { pointer_t p_; if (!(false)) p_ = pointer_locked_read(&((((void)(zero_()))), &(fn)->u_.function)->codegen); else p_ = *(&((((void)(zero_()))), &(fn)->u_.function)->codegen); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (codegen) = pointer_get_data_(p_ , "ipret-1.inc" ":" "1241"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(&((((void)(zero_()))), &(fn)->u_.function)->codegen, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 1241 "ipret-1.inc" 3 ((void *)0) # 1241 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(&((((void)(zero_()))), &(fn)->u_.function)->codegen) , "ipret-1.inc" ":" "1241"); { # 1241 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_store_ptr = ( # 1241 "ipret-1.inc" &((((void)(zero_()))), &(fn)->u_.function)->codegen_failed # 1241 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_store_ptr) __atomic_store_tmp = ( # 1241 "ipret-1.inc" 1 # 1241 "ipret-1.inc" 3 ); __atomic_store (__atomic_store_ptr, &__atomic_store_tmp, ( # 1241 "ipret-1.inc" 0 # 1241 "ipret-1.inc" 3 )); }) # 1241 "ipret-1.inc" ; goto checkpoint_exit_0;; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, orig_ip); } { do { if ((ex_) != # 1241 "ipret-1.inc" 3 ((void *)0) # 1241 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 1241 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1241 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1241 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1241 "ipret-1.inc" 0 # 1241 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1241 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; # 1285 "ipret-1.inc" r = u_codegen_entry(fp, &u_cg_upcall_vector, ts, ((((void)(zero_()))), &(codegen)->u_.codegen)->unoptimized_code[id]); # 1295 "ipret-1.inc" new_fp = r.fp; new_ip = r.ip; if ((__builtin_expect((int)(new_ip == (ip_t)-1), 0))) { do { if ((new_fp) != # 1301 "ipret-1.inc" 3 ((void *)0) # 1301 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((new_fp)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((new_fp)))->current_ip; (*(&ts) = # 1301 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1301 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1301 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1301 "ipret-1.inc" 0 # 1301 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1301 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } else { fp = new_fp; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + new_ip; if ((__builtin_expect((int)(profiling_escapes), 0))) { profile_counter_t profiling_counter; fn = get_frame(fp)->function; profiling_counter = # 1309 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1309 "ipret-1.inc" &((((void)(zero_()))), &(fn)->u_.function)->escape_data[new_ip].counter # 1309 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1309 "ipret-1.inc" 0 # 1309 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1309 "ipret-1.inc" ; profiling_counter++; # 1311 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_store_ptr = ( # 1311 "ipret-1.inc" &((((void)(zero_()))), &(fn)->u_.function)->escape_data[new_ip].counter # 1311 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_store_ptr) __atomic_store_tmp = ( # 1311 "ipret-1.inc" profiling_counter # 1311 "ipret-1.inc" 3 ); __atomic_store (__atomic_store_ptr, &__atomic_store_tmp, ( # 1311 "ipret-1.inc" 0 # 1311 "ipret-1.inc" 3 )); }) # 1311 "ipret-1.inc" ; } } goto checkpoint_exit_0; checkpoint_exit_0:; } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_JMP0: do { if (4 == 2) { int16_t offset = ip[1]; (ip += (2)); ip = ((const code_t *)return_ptr(((const char *)return_ptr(ip)) + offset)); } else if (4 == 4) { int32_t offset = get_unaligned_32(&ip[1]); (ip += (3)); ip = ((const code_t *)return_ptr(((const char *)return_ptr(ip)) + offset)); } else { not_reached(); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_JMP_BACK_160: do { uint16_t offset; offset = ip[1]; ip = ((const code_t *)return_ptr(((const char *)return_ptr(ip)) - offset)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_JMP_FALSE0: do { int32_t offset; frame_t slot; ajla_flat_option_t val1; slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); if ((__builtin_expect((int)(frame_test_flag(fp, slot)), 0))) { void *ex = u_thunk_bool_jump(fp, ip, slot); if (ex != ((void *)(uintptr_t)1)) { if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)2)), 1))) { do { if ((ex) != # 1362 "ipret-1.inc" 3 ((void *)0) # 1362 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 1362 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1362 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1362 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1362 "ipret-1.inc" 0 # 1362 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1362 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } else { if (4 == 2) { offset = ip[1 + (((1) + 1) / 2) + 1]; (ip += (1 + (((1) + 1) / 2))); (ip += (2)); } else if (4 == 4) { offset = get_unaligned_32(&ip[1 + (((1) + 1) / 2) + 2]); (ip += (1 + (((1) + 1) / 2))); (ip += (4)); } else { not_reached(); } ip = ((const code_t *)return_ptr(((const char *)return_ptr(ip)) + offset)); goto jmp_false_exception_0; } } } __asm__ volatile ("":::"memory"); val1 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); __asm__ volatile ("":::"memory"); if (4 == 2) { offset = ip[1 + (((1) + 1) / 2)]; (ip += (1 + (((1) + 1) / 2))); (ip += (2)); } else if (4 == 4) { offset = get_unaligned_32(&ip[1 + (((1) + 1) / 2)]); (ip += (1 + (((1) + 1) / 2))); (ip += (4)); } else { not_reached(); } if (!val1) { __asm__ volatile ("":::"memory"); ip = ((const code_t *)return_ptr(((const char *)return_ptr(ip)) + offset)); } jmp_false_exception_0:; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_LABEL0: do { (ip += (1)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_LABEL_UNREACHABLE0: do { (ip += (1)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_LABEL_1ENTRY0: do { (ip += (1)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; { pointer_t *direct_data; pointer_t indirect_data; arg_t n_arguments; frame_t result_slot; struct thunk *function_error; label_OPCODE_LOAD_FN0: do { struct data *new_reference; pointer_t result_ptr; n_arguments = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); result_slot = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); direct_data = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->local_directory[(!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1]))]; indirect_data = pointer_empty(); (ip += (1 + (((3) + 1) / 2))); fn_copy_arguments_0: new_reference = u_data_alloc_function_reference_mayfail(n_arguments, &ajla_error , "ipret-1.inc" ":" "1452"); if ((__builtin_expect((int)(!new_reference), 0))) { function_error = u_thunk_alloc_exception_error(ajla_error, # 1454 "ipret-1.inc" 3 ((void *)0) # 1454 "ipret-1.inc" , fp, ip , "ipret-1.inc" ":" "1454"); if (!direct_data) u_pointer_dereference_(indirect_data , "ipret-1.inc" ":" "1456"); ip = free_parameters_0(fp, ip, n_arguments); result_ptr = pointer_thunk(function_error); } else { arg_t i; if (direct_data) { ((((void)(zero_()))), &(new_reference)->u_.function_reference)->is_indirect = false; ((((void)(zero_()))), &(new_reference)->u_.function_reference)->u.direct = direct_data; } else { ((((void)(zero_()))), &(new_reference)->u_.function_reference)->is_indirect = true; ((((void)(zero_()))), &(new_reference)->u_.function_reference)->u.indirect = indirect_data; } for (i = 0; i < n_arguments; i++) { u_ipret_fill_function_reference_from_slot(new_reference, i, fp, (!((0) & 1) ? (((const unsigned char *)((ip) + (0) / 2))[0]) : (((const unsigned char *)((ip) + (0) / 2))[1])), ((!((1) & 1) ? (((const unsigned char *)((ip) + (1) / 2))[0]) : (((const unsigned char *)((ip) + (1) / 2))[1])) & 0x0002) != 0); (ip += ((((2) + 1) / 2))); } result_ptr = pointer_data(new_reference); } frame_set_pointer(fp, result_slot, result_ptr); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CURRY0: do { frame_t fn_ref_slot; n_arguments = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); result_slot = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); fn_ref_slot = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); direct_data = # 1488 "ipret-1.inc" 3 ((void *)0) # 1488 "ipret-1.inc" ; indirect_data = frame_get_pointer_reference(fp, fn_ref_slot, ((!((3) & 1) ? (((const unsigned char *)((ip + 1) + (3) / 2))[0]) : (((const unsigned char *)((ip + 1) + (3) / 2))[1])) & 0x0002) != 0); (ip += (1 + (((4) + 1) / 2))); goto fn_copy_arguments_0; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; } { arg_t n_arguments; arg_t n_return_values; struct thunk *function_error; struct data *function; const code_t *orig_ip; frame_s *new_fp; arg_t i; pointer_t *direct_function; pointer_t indirect_function; unsigned char mode; # 1511 "ipret-1.inc" label_OPCODE_CALL0: do { pointer_t *function_ptr; mode = 1; call_from_mode_0: n_arguments = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); n_return_values = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); function_ptr = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->local_directory[(!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1]))]; do { pointer_t p_; if (!(false)) p_ = pointer_locked_read(function_ptr); else p_ = *(function_ptr); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (function) = pointer_get_data_(p_ , "ipret-1.inc" ":" "1522"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(function_ptr, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 1522 "ipret-1.inc" 3 ((void *)0) # 1522 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(function_ptr) , "ipret-1.inc" ":" "1522"); { function_error = thunk_; thunk_reference(function_error); (ip += (1 + (((3) + 1) / 2))); goto call_set_error_0;; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, ip); } { do { if ((ex_) != # 1522 "ipret-1.inc" 3 ((void *)0) # 1522 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 1522 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1522 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1522 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1522 "ipret-1.inc" 0 # 1522 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1522 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; ((void)(zero_())) ; (ip += (1 + (((3) + 1) / 2))); new_fp = frame_build(fp, function, &ajla_error); if ((__builtin_expect((int)(!new_fp), 0))) { call_allocation_error_0: function_error = u_thunk_alloc_exception_error(ajla_error, # 1541 "ipret-1.inc" 3 ((void *)0) # 1541 "ipret-1.inc" , fp, ip , "ipret-1.inc" ":" "1541"); call_set_error_0: ip = free_parameters_0(fp, ip, n_arguments); pointer_reference_owned_multiple(pointer_thunk(function_error), n_return_values - 1); i = n_return_values; (ip += (1)); while (1) { frame_t slot_r = get_unaligned_32(&(ip)[(0) * 2]); (ip += (((1) * 2) + 1)); frame_set_pointer(fp, slot_r, pointer_thunk(function_error)); if (!--i) break; } } else { fp = frame_up(new_fp); frame_init(new_fp, function, get_frame(fp)->timestamp, mode); i = 0; call_copy_arguments_0: for (; i < ((((void)(zero_()))), &(function)->u_.function)->n_arguments; i++) { frame_t src_slot = (!((0) & 1) ? (((const unsigned char *)((ip) + (0) / 2))[0]) : (((const unsigned char *)((ip) + (0) / 2))[1])); frame_t dst_slot = ((((void)(zero_()))), &(function)->u_.function)->args[i].slot; unsigned char src_flag = (unsigned char)(!((1) & 1) ? (((const unsigned char *)((ip) + (1) / 2))[0]) : (((const unsigned char *)((ip) + (1) / 2))[1])); bool may_be_borrowed = ((((void)(zero_()))), &(function)->u_.function)->args[i].may_be_borrowed; if (may_be_borrowed && src_flag & 0x0004 && !pointer_is_thunk(*(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(src_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))))) { *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(new_fp) + ((size_t)(dst_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))) = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(src_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); } else if (may_be_borrowed && src_flag & 0x0008 && !frame_test_flag(fp, src_slot) && !pointer_is_thunk(*(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(src_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))))) { *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(new_fp) + ((size_t)(dst_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))) = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(src_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(src_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))) = pointer_empty(); } else { u_ipret_copy_variable(fp, src_slot, new_fp, dst_slot, (src_flag & 0x0002) != 0); } (ip += ((((2) + 1) / 2))); } get_frame(new_fp)->previous_ip_bytes = frame_ip(fp, ip) * sizeof(code_t); fp = new_fp; ip = &((((void)(zero_()))), &(function)->u_.function)->code[0]; if ((__builtin_expect((int)(mode == 3), 0)) || (__builtin_expect((int)(mode == 4), 0))) { do { void *ex_ = u_ipret_tick(fp, ip); do { if ((ex_) != # 1581 "ipret-1.inc" 3 ((void *)0) # 1581 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 1581 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1581 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1581 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1581 "ipret-1.inc" 0 # 1581 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1581 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); } } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_STRICT0: do { mode = 2; goto call_from_mode_0; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_SPARK0: do { mode = 3; goto call_from_mode_0; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_WEAKSPARK0: do { mode = 4; goto call_from_mode_0; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_INDIRECT0: do { frame_t fn_ref_slot; bool deref; pointer_t *ptr; mode = 1; call_indirect_from_mode_0: orig_ip = ip; n_arguments = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); n_return_values = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); fn_ref_slot = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); deref = ((!((3) & 1) ? (((const unsigned char *)((ip + 1) + (3) / 2))[0]) : (((const unsigned char *)((ip + 1) + (3) / 2))[1])) & 0x0002) != 0; (ip += (1 + (((4) + 1) / 2))); ptr = (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(fn_ref_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); while (1) { do { pointer_t p_; if (!(false)) p_ = pointer_locked_read(ptr); else p_ = *(ptr); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (function) = pointer_get_data_(p_ , "ipret-1.inc" ":" "1626"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(ptr, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 1626 "ipret-1.inc" 3 ((void *)0) # 1626 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(ptr) , "ipret-1.inc" ":" "1626"); { function_error = thunk_; thunk_reference(function_error); if (deref) frame_free_and_clear(fp, fn_ref_slot); goto call_set_error_0; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, orig_ip); } { do { if ((ex_) != # 1626 "ipret-1.inc" 3 ((void *)0) # 1626 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 1626 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1626 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1626 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1626 "ipret-1.inc" 0 # 1626 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1626 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; if (!((((void)(zero_()))), &(function)->u_.function_reference)->is_indirect) break; ptr = &((((void)(zero_()))), &(function)->u_.function_reference)->u.indirect; } ptr = ((((void)(zero_()))), &(function)->u_.function_reference)->u.direct; do { pointer_t p_; if (!(false)) p_ = pointer_locked_read(ptr); else p_ = *(ptr); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (function) = pointer_get_data_(p_ , "ipret-1.inc" ":" "1639"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(ptr, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 1639 "ipret-1.inc" 3 ((void *)0) # 1639 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(ptr) , "ipret-1.inc" ":" "1639"); { function_error = thunk_; thunk_reference(function_error); if (deref) frame_free_and_clear(fp, fn_ref_slot); goto call_set_error_0; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, orig_ip); } { do { if ((ex_) != # 1639 "ipret-1.inc" 3 ((void *)0) # 1639 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 1639 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1639 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1639 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1639 "ipret-1.inc" 0 # 1639 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1639 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; new_fp = frame_build(fp, function, &ajla_error); if ((__builtin_expect((int)(!new_fp), 0))) { if (deref) frame_free_and_clear(fp, fn_ref_slot); goto call_allocation_error_0; } else { fp = frame_up(new_fp); frame_init(new_fp, function, get_frame(fp)->timestamp, mode); i = ((((void)(zero_()))), &(function)->u_.function)->n_arguments - n_arguments; u_copy_from_function_reference_to_frame(new_fp, pointer_get_data_(*(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(fn_ref_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))) , "ipret-1.inc" ":" "1659"), i, deref && frame_test_flag(fp, fn_ref_slot)); if (deref) frame_free_and_clear(fp, fn_ref_slot); goto call_copy_arguments_0; } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_INDIRECT_STRICT0: do { mode = 2; goto call_indirect_from_mode_0; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_INDIRECT_SPARK0: do { mode = 3; goto call_indirect_from_mode_0; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_INDIRECT_WEAKSPARK0: do { mode = 4; goto call_indirect_from_mode_0; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_LAZY0: do { struct data *function_reference; struct thunk **results; n_arguments = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); n_return_values = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); direct_function = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->local_directory[(!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1]))]; indirect_function = pointer_empty(); (ip += (1 + (((3) + 1) / 2))); call_lazy_copy_arguments_0: results = ((__builtin_expect((int)(!mem_check_overflow(0, n_return_values, sizeof(struct thunk *), &ajla_error)), 0)) ? ((struct thunk **)return_ptr( # 1702 "ipret-1.inc" 3 ((void *)0) # 1702 "ipret-1.inc" )) : ((struct thunk **)return_ptr(mem_alloc_position((((size_t)(0) + (size_t)(n_return_values) * (size_t)(sizeof(struct thunk *))) >= ((size_t)(0)) + (zero_()) ? ((size_t)(0) + (size_t)(n_return_values) * (size_t)(sizeof(struct thunk *))) : ((size_t)(0))), &ajla_error , "ipret-1.inc" ":" "1702")))); if ((__builtin_expect((int)(!results), 0))) { if (!direct_function) u_pointer_dereference_(indirect_function , "ipret-1.inc" ":" "1705"); goto call_allocation_error_0; } if (!(function_reference = u_data_alloc_function_reference_mayfail(n_arguments, &ajla_error , "ipret-1.inc" ":" "1709"))) { if (!direct_function) u_pointer_dereference_(indirect_function , "ipret-1.inc" ":" "1711"); mem_free_position(results , "ipret-1.inc" ":" "1712"); goto call_allocation_error_0; } if (direct_function) { ((((void)(zero_()))), &(function_reference)->u_.function_reference)->is_indirect = false; ((((void)(zero_()))), &(function_reference)->u_.function_reference)->u.direct = direct_function; } else { ((((void)(zero_()))), &(function_reference)->u_.function_reference)->is_indirect = true; ((((void)(zero_()))), &(function_reference)->u_.function_reference)->u.indirect = indirect_function; } if (!u_thunk_alloc_function_call(pointer_data(function_reference), n_return_values, results, &ajla_error)) { if (!direct_function) u_pointer_dereference_(indirect_function , "ipret-1.inc" ":" "1725"); mem_free_position(results , "ipret-1.inc" ":" "1726"); do { ((void)(zero_())); do { refcount_poison_tag_(&(function_reference)->refcount_, "ipret-1.inc" ":" "1727");; mem_free_aligned_position(data_untag_(function_reference, "ipret-1.inc" ":" "1727") , "ipret-1.inc" ":" "1727"); } while (0); } while (0); goto call_allocation_error_0; } for (i = 0; i < n_arguments; i++) { frame_t src_slot = (!((0) & 1) ? (((const unsigned char *)((ip) + (0) / 2))[0]) : (((const unsigned char *)((ip) + (0) / 2))[1])); unsigned char src_flag = (unsigned char)(!((1) & 1) ? (((const unsigned char *)((ip) + (1) / 2))[0]) : (((const unsigned char *)((ip) + (1) / 2))[1])); u_ipret_fill_function_reference_from_slot(function_reference, i, fp, src_slot, (src_flag & 0x0002) != 0); (ip += ((((2) + 1) / 2))); } (ip += (1)); for (i = 0; i < n_return_values; i++) { frame_t slot_r = get_unaligned_32(&(ip)[(0) * 2]); frame_set_pointer(fp, slot_r, pointer_thunk(results[i])); (ip += (((1) * 2) + 1)); } mem_free_position(results , "ipret-1.inc" ":" "1745"); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_INDIRECT_LAZY0: do { frame_t fn_ref_slot; bool deref; n_arguments = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); n_return_values = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); fn_ref_slot = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); deref = ((!((3) & 1) ? (((const unsigned char *)((ip + 1) + (3) / 2))[0]) : (((const unsigned char *)((ip + 1) + (3) / 2))[1])) & 0x0002) != 0; (ip += (1 + (((4) + 1) / 2))); indirect_function = frame_get_pointer_reference(fp, fn_ref_slot, deref); direct_function = # 1761 "ipret-1.inc" 3 ((void *)0) # 1761 "ipret-1.inc" ; goto call_lazy_copy_arguments_0; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_CACHE0: do { struct ipret_call_cache_arg *arguments; frame_t *return_values; void *ex; call_cache_0: orig_ip = ip; n_arguments = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); n_return_values = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); direct_function = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->local_directory[(!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1]))]; (ip += (1 + (((3) + 1) / 2))); do { pointer_t p_; if (!(false)) p_ = pointer_locked_read(direct_function); else p_ = *(direct_function); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (function) = pointer_get_data_(p_ , "ipret-1.inc" ":" "1780"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(direct_function, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 1780 "ipret-1.inc" 3 ((void *)0) # 1780 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(direct_function) , "ipret-1.inc" ":" "1780"); { function_error = thunk_; thunk_reference(function_error); goto call_set_error_0;; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, orig_ip); } { do { if ((ex_) != # 1780 "ipret-1.inc" 3 ((void *)0) # 1780 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 1780 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1780 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1780 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1780 "ipret-1.inc" 0 # 1780 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1780 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; ((void)(zero_())) ; arguments = ((__builtin_expect((int)(!mem_check_overflow(0, n_arguments, sizeof(struct ipret_call_cache_arg), &ajla_error)), 0)) ? ((struct ipret_call_cache_arg *)return_ptr( # 1791 "ipret-1.inc" 3 ((void *)0) # 1791 "ipret-1.inc" )) : ((struct ipret_call_cache_arg *)return_ptr(mem_alloc_position((((size_t)(0) + (size_t)(n_arguments) * (size_t)(sizeof(struct ipret_call_cache_arg))) >= ((size_t)(0)) + (zero_()) ? ((size_t)(0) + (size_t)(n_arguments) * (size_t)(sizeof(struct ipret_call_cache_arg))) : ((size_t)(0))), &ajla_error , "ipret-1.inc" ":" "1791")))); if (!arguments) { goto call_allocation_error_0; } return_values = ((__builtin_expect((int)(!mem_check_overflow(0, n_return_values, sizeof(frame_t), &ajla_error)), 0)) ? ((frame_t *)return_ptr( # 1795 "ipret-1.inc" 3 ((void *)0) # 1795 "ipret-1.inc" )) : ((frame_t *)return_ptr(mem_alloc_position((((size_t)(0) + (size_t)(n_return_values) * (size_t)(sizeof(frame_t))) >= ((size_t)(0)) + (zero_()) ? ((size_t)(0) + (size_t)(n_return_values) * (size_t)(sizeof(frame_t))) : ((size_t)(0))), &ajla_error , "ipret-1.inc" ":" "1795")))); if (!return_values) { mem_free_position(arguments , "ipret-1.inc" ":" "1797"); goto call_allocation_error_0; } for (i = 0; i < n_arguments; i++) { frame_t src_slot = (!((0) & 1) ? (((const unsigned char *)((ip) + (0) / 2))[0]) : (((const unsigned char *)((ip) + (0) / 2))[1])); unsigned char src_flag = (unsigned char)(!((1) & 1) ? (((const unsigned char *)((ip) + (1) / 2))[0]) : (((const unsigned char *)((ip) + (1) / 2))[1])); arguments[i].f_arg = # 1804 "ipret-1.inc" 3 ((void *)0) # 1804 "ipret-1.inc" ; arguments[i].slot = src_slot; arguments[i].deref = (src_flag & 0x0002) != 0; (ip += ((((2) + 1) / 2))); } (ip += (1)); for (i = 0; i < n_return_values; i++) { frame_t slot_r = get_unaligned_32(&(ip)[(0) * 2]); return_values[i] = slot_r; (ip += (((1) * 2) + 1)); } ex = u_ipret_call_cache(fp, orig_ip, direct_function, arguments, return_values, ((frame_t)-1)); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) { do { if ((ex) != # 1819 "ipret-1.inc" 3 ((void *)0) # 1819 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 1819 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1819 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1819 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1819 "ipret-1.inc" 0 # 1819 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1819 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_SAVE0: do { goto call_cache_0; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_INDIRECT_CACHE0: do { struct ipret_call_cache_arg *arguments; frame_t *return_values; void *ex; frame_t fn_ref_slot; bool deref; pointer_t *ptr; arg_t n_curried_arguments; call_indirect_cache_0: orig_ip = ip; n_arguments = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); n_return_values = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); fn_ref_slot = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); deref = ((!((3) & 1) ? (((const unsigned char *)((ip + 1) + (3) / 2))[0]) : (((const unsigned char *)((ip + 1) + (3) / 2))[1])) & 0x0002) != 0; (ip += (1 + (((4) + 1) / 2))); n_curried_arguments = 0; ptr = (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(fn_ref_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); while (1) { do { pointer_t p_; if (!(false)) p_ = pointer_locked_read(ptr); else p_ = *(ptr); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (function) = pointer_get_data_(p_ , "ipret-1.inc" ":" "1852"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(ptr, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 1852 "ipret-1.inc" 3 ((void *)0) # 1852 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(ptr) , "ipret-1.inc" ":" "1852"); { function_error = thunk_; thunk_reference(function_error); if (deref) frame_free_and_clear(fp, fn_ref_slot); goto call_set_error_0; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, orig_ip); } { do { if ((ex_) != # 1852 "ipret-1.inc" 3 ((void *)0) # 1852 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 1852 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1852 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1852 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1852 "ipret-1.inc" 0 # 1852 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1852 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; n_curried_arguments += ((((void)(zero_()))), &(function)->u_.function_reference)->n_curried_arguments; if (!((((void)(zero_()))), &(function)->u_.function_reference)->is_indirect) break; ptr = &((((void)(zero_()))), &(function)->u_.function_reference)->u.indirect; } ptr = ((((void)(zero_()))), &(function)->u_.function_reference)->u.direct; do { pointer_t p_; if (!(false)) p_ = pointer_locked_read(ptr); else p_ = *(ptr); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (function) = pointer_get_data_(p_ , "ipret-1.inc" ":" "1866"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(ptr, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 1866 "ipret-1.inc" 3 ((void *)0) # 1866 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(ptr) , "ipret-1.inc" ":" "1866"); { function_error = thunk_; thunk_reference(function_error); if (deref) frame_free_and_clear(fp, fn_ref_slot); goto call_set_error_0; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, orig_ip); } { do { if ((ex_) != # 1866 "ipret-1.inc" 3 ((void *)0) # 1866 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 1866 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1866 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1866 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1866 "ipret-1.inc" 0 # 1866 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1866 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; arguments = ((__builtin_expect((int)(!mem_check_overflow(0, n_curried_arguments + n_arguments, sizeof(struct ipret_call_cache_arg), &ajla_error)), 0)) ? ((struct ipret_call_cache_arg *)return_ptr( # 1875 "ipret-1.inc" 3 ((void *)0) # 1875 "ipret-1.inc" )) : ((struct ipret_call_cache_arg *)return_ptr(mem_alloc_position((((size_t)(0) + (size_t)(n_curried_arguments + n_arguments) * (size_t)(sizeof(struct ipret_call_cache_arg))) >= ((size_t)(0)) + (zero_()) ? ((size_t)(0) + (size_t)(n_curried_arguments + n_arguments) * (size_t)(sizeof(struct ipret_call_cache_arg))) : ((size_t)(0))), &ajla_error , "ipret-1.inc" ":" "1875")))); if (!arguments) { if (deref) frame_free_and_clear(fp, fn_ref_slot); goto call_allocation_error_0; } return_values = ((__builtin_expect((int)(!mem_check_overflow(0, n_return_values, sizeof(frame_t), &ajla_error)), 0)) ? ((frame_t *)return_ptr( # 1881 "ipret-1.inc" 3 ((void *)0) # 1881 "ipret-1.inc" )) : ((frame_t *)return_ptr(mem_alloc_position((((size_t)(0) + (size_t)(n_return_values) * (size_t)(sizeof(frame_t))) >= ((size_t)(0)) + (zero_()) ? ((size_t)(0) + (size_t)(n_return_values) * (size_t)(sizeof(frame_t))) : ((size_t)(0))), &ajla_error , "ipret-1.inc" ":" "1881")))); if (!return_values) { mem_free_position(arguments , "ipret-1.inc" ":" "1883"); if (deref) frame_free_and_clear(fp, fn_ref_slot); goto call_allocation_error_0; } i = n_curried_arguments; function = pointer_get_data_(*(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(fn_ref_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))) , "ipret-1.inc" ":" "1890"); while (1) { arg_t j; j = ((((void)(zero_()))), &(function)->u_.function_reference)->n_curried_arguments; while (j--) { i--; arguments[i].f_arg = &((((void)(zero_()))), &(function)->u_.function_reference)->arguments[j]; arguments[i].deref = false; } if (!((((void)(zero_()))), &(function)->u_.function_reference)->is_indirect) break; function = pointer_get_data_(((((void)(zero_()))), &(function)->u_.function_reference)->u.indirect , "ipret-1.inc" ":" "1901"); } for (i = n_curried_arguments; i < n_curried_arguments + n_arguments; i++) { frame_t src_slot = (!((0) & 1) ? (((const unsigned char *)((ip) + (0) / 2))[0]) : (((const unsigned char *)((ip) + (0) / 2))[1])); unsigned char src_flag = (unsigned char)(!((1) & 1) ? (((const unsigned char *)((ip) + (1) / 2))[0]) : (((const unsigned char *)((ip) + (1) / 2))[1])); arguments[i].f_arg = # 1907 "ipret-1.inc" 3 ((void *)0) # 1907 "ipret-1.inc" ; arguments[i].slot = src_slot; arguments[i].deref = (src_flag & 0x0002) != 0; (ip += ((((2) + 1) / 2))); } (ip += (1)); for (i = 0; i < n_return_values; i++) { frame_t slot_r = get_unaligned_32(&(ip)[(0) * 2]); return_values[i] = slot_r; (ip += (((1) * 2) + 1)); } ex = u_ipret_call_cache(fp, orig_ip, ptr, arguments, return_values, deref ? fn_ref_slot : ((frame_t)-1)); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) { do { if ((ex) != # 1922 "ipret-1.inc" 3 ((void *)0) # 1922 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 1922 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1922 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1922 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1922 "ipret-1.inc" 0 # 1922 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1922 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_INDIRECT_SAVE0: do { goto call_indirect_cache_0; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; } label_OPCODE_RETURN0: do { struct data *function; frame_s *previous_fp; const code_t *previous_ip; arg_t i, n; function = get_frame(fp)->function; previous_fp = frame_up(fp); if ((__builtin_expect((int)(frame_is_top(previous_fp)), 0))) { struct execution_control *ex; void *exx; struct thunk *t; struct stack_bottom *sb = frame_stack_bottom(previous_fp); ex = sb->ex; if (!ex) { frame_t src_slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); sb->ret = u_ipret_copy_variable_to_pointer(fp, src_slot, true); goto exit_ipret; } t = ex->thunk; n = ((((void)(zero_()))), &(function)->u_.function)->n_return_values; i = 0; do { frame_t src_slot = (!((i * 2) & 1) ? (((const unsigned char *)((ip + 1) + (i * 2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (i * 2) / 2))[1])); frame_t flags = (!((i * 2 + 1) & 1) ? (((const unsigned char *)((ip + 1) + (i * 2 + 1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (i * 2 + 1) / 2))[1])); t->u.function_call.results[i].ptr = u_ipret_copy_variable_to_pointer(fp, src_slot, (flags & 0x0002) != 0); } while (++i < n); exx = u_thunk_terminate(t, n); do { if ((exx) != # 1971 "ipret-1.inc" 3 ((void *)0) # 1971 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((exx)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((exx)))->current_ip; (*(&ts) = # 1971 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1971 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1971 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1971 "ipret-1.inc" 0 # 1971 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1971 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } get_frame(previous_fp)->timestamp = get_frame(fp)->timestamp; previous_ip = &((((void)(zero_()))), &(get_frame(previous_fp)->function)->u_.function)->code[get_frame(fp)->previous_ip_bytes / sizeof(code_t)] + 1; n = ((((void)(zero_()))), &(function)->u_.function)->n_return_values; i = 0; do { frame_t src_slot, dst_slot, flags; src_slot = (!((i * 2) & 1) ? (((const unsigned char *)((ip + 1) + (i * 2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (i * 2) / 2))[1])); flags = (!((i * 2 + 1) & 1) ? (((const unsigned char *)((ip + 1) + (i * 2 + 1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (i * 2 + 1) / 2))[1])); dst_slot = (frame_t)get_unaligned_32(&(previous_ip)[(0) * 2]); previous_ip += ((1) * 2) + 1; u_ipret_copy_variable(fp, src_slot, previous_fp, dst_slot, (flags & 0x0002) != 0); } while (++i < n); fp = previous_fp; ip = previous_ip; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_STRUCTURED0: do { const code_t *orig_ip = ip; frame_t struc, elem; pointer_t *struc_ptr; unsigned char *struc_flat; const struct type *t; bool optimize_elem_is_flat; unsigned char type; frame_t arg; pointer_t thunk_ptr; elem = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); optimize_elem_is_flat = u_data_to_flat(fp, elem); structured_retry_0: struc = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); (ip += (1 + (((2) + 1) / 2))); t = frame_get_type_of_local(fp, struc); if (frame_variable_is_flat(fp, struc)) { if (!optimize_elem_is_flat) { frame_set_pointer(fp, struc, u_flat_to_data(frame_get_type_of_local(fp, struc), (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(struc) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))))); struc_flat = # 2021 "ipret-1.inc" 3 ((void *)0) # 2021 "ipret-1.inc" ; struc_ptr = (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(struc) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); } else { struc_flat = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(struc) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); struc_ptr = # 2025 "ipret-1.inc" 3 ((void *)0) # 2025 "ipret-1.inc" ; } } else { struc_flat = # 2028 "ipret-1.inc" 3 ((void *)0) # 2028 "ipret-1.inc" ; struc_ptr = (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(struc) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); } do { array_index_t array_index = (((uint64_t)(-((uint64_t)1 << (8 * sizeof(uint64_t) - 2)) * 2))); struct data *data = # 2034 "ipret-1.inc" 3 ((void *)0) # 2034 "ipret-1.inc" ; type = (unsigned char)(!((0) & 1) ? (((const unsigned char *)((ip) + (0) / 2))[0]) : (((const unsigned char *)((ip) + (0) / 2))[1])); arg = (!((1) & 1) ? (((const unsigned char *)((ip) + (1) / 2))[0]) : (((const unsigned char *)((ip) + (1) / 2))[1])); (ip += ((((3) + 1) / 2))); if ((type & 0x0f) == 0x03) { void *ex = u_ipret_get_index(fp, orig_ip, fp, arg, # 2041 "ipret-1.inc" 3 ((void *)0) # 2041 "ipret-1.inc" , &array_index, &thunk_ptr , "ipret-1.inc" ":" "2041"); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) { if (ex == ((void *)(uintptr_t)2)) goto structured_error_0; do { if ((ex) != # 2045 "ipret-1.inc" 3 ((void *)0) # 2045 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2045 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2045 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2045 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2045 "ipret-1.inc" 0 # 2045 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2045 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } } if (struc_flat) { switch (type & 0x0f) { case 0x01: { const struct flat_record_definition_entry *e; ((void)(zero_())); e = &(((void)(zero_())), ((void)sizeof(&(((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2054 "ipret-1.inc" 3 __builtin_offsetof ( # 2054 "ipret-1.inc" struct flat_record_definition # 2054 "ipret-1.inc" 3 , # 2054 "ipret-1.inc" type # 2054 "ipret-1.inc" 3 ) # 2054 "ipret-1.inc" ))))->type == (t)), (((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2054 "ipret-1.inc" 3 __builtin_offsetof ( # 2054 "ipret-1.inc" struct flat_record_definition # 2054 "ipret-1.inc" 3 , # 2054 "ipret-1.inc" type # 2054 "ipret-1.inc" 3 ) # 2054 "ipret-1.inc" ))))))->entries[arg]; t = e->subtype; struc_flat += e->flat_offset; break; } case 0x02: { thunk_ptr = u_pointer_error(error_ajla_aux_(1, 10, 0 , "ipret-1.inc" ":" "2060"), fp, ip , "ipret-1.inc" ":" "2060"); goto structured_error_0; } case 0x03: { if ((__builtin_expect((int)(index_ge_int_(array_index, (((void)(zero_())), ((void)sizeof(&(((struct flat_array_definition *)return_ptr((((char *)return_ptr((t))) - # 2064 "ipret-1.inc" 3 __builtin_offsetof ( # 2064 "ipret-1.inc" struct flat_array_definition # 2064 "ipret-1.inc" 3 , # 2064 "ipret-1.inc" type # 2064 "ipret-1.inc" 3 ) # 2064 "ipret-1.inc" ))))->type == (t)), (((struct flat_array_definition *)return_ptr((((char *)return_ptr((t))) - # 2064 "ipret-1.inc" 3 __builtin_offsetof ( # 2064 "ipret-1.inc" struct flat_array_definition # 2064 "ipret-1.inc" 3 , # 2064 "ipret-1.inc" type # 2064 "ipret-1.inc" 3 ) # 2064 "ipret-1.inc" ))))))->n_elements , "ipret-1.inc" ":" "2064")), 0))) { index_free_(&array_index , "ipret-1.inc" ":" "2065"); thunk_ptr = u_pointer_error(error_ajla_aux_(1, 9, 0 , "ipret-1.inc" ":" "2066"), fp, ip , "ipret-1.inc" ":" "2066"); goto structured_error_0; } t = (((void)(zero_())), ((void)sizeof(&(((struct flat_array_definition *)return_ptr((((char *)return_ptr((t))) - # 2069 "ipret-1.inc" 3 __builtin_offsetof ( # 2069 "ipret-1.inc" struct flat_array_definition # 2069 "ipret-1.inc" 3 , # 2069 "ipret-1.inc" type # 2069 "ipret-1.inc" 3 ) # 2069 "ipret-1.inc" ))))->type == (t)), (((struct flat_array_definition *)return_ptr((((char *)return_ptr((t))) - # 2069 "ipret-1.inc" 3 __builtin_offsetof ( # 2069 "ipret-1.inc" struct flat_array_definition # 2069 "ipret-1.inc" 3 , # 2069 "ipret-1.inc" type # 2069 "ipret-1.inc" 3 ) # 2069 "ipret-1.inc" ))))))->base; struc_flat += t->size * index_to_int_(array_index , "ipret-1.inc" ":" "2070"); index_free_(&array_index , "ipret-1.inc" ":" "2071"); break; } default: internal("ipret-1.inc" ":" "2075", "structured flat: invalid structure type %02x", type); } } else { structured_restart_pointer_follow_0: do { pointer_t p_; if (!(false)) p_ = pointer_locked_read(struc_ptr); else p_ = *(struc_ptr); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (data) = pointer_get_data_(p_ , "ipret-1.inc" ":" "2079"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(struc_ptr, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 2079 "ipret-1.inc" 3 ((void *)0) # 2079 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(struc_ptr) , "ipret-1.inc" ":" "2079"); { if ((type & 0x0f) == 0x03) index_free_(&array_index , "ipret-1.inc" ":" "2084"); goto structured_read_to_the_end_0;; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, orig_ip); } { if ((type & 0x0f) == 0x03) index_free_(&array_index , "ipret-1.inc" ":" "2081"); do { if ((ex_) != # 2079 "ipret-1.inc" 3 ((void *)0) # 2079 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 2079 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2079 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2079 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2079 "ipret-1.inc" 0 # 2079 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2079 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; if ((__builtin_expect((int)(!data_is_writable(data)), 0))) { u_struct_clone(struc_ptr); goto structured_restart_pointer_follow_0; } switch (type & 0x0f) { case 0x01: { const struct record_definition *def = (((void)(zero_())), ((void)sizeof(&(((struct record_definition *)return_ptr((((char *)return_ptr((((((void)(zero_()))), &(data)->u_.record)->definition))) - # 2093 "ipret-1.inc" 3 __builtin_offsetof ( # 2093 "ipret-1.inc" struct record_definition # 2093 "ipret-1.inc" 3 , # 2093 "ipret-1.inc" type # 2093 "ipret-1.inc" 3 ) # 2093 "ipret-1.inc" ))))->type == (((((void)(zero_()))), &(data)->u_.record)->definition)), (((struct record_definition *)return_ptr((((char *)return_ptr((((((void)(zero_()))), &(data)->u_.record)->definition))) - # 2093 "ipret-1.inc" 3 __builtin_offsetof ( # 2093 "ipret-1.inc" struct record_definition # 2093 "ipret-1.inc" 3 , # 2093 "ipret-1.inc" type # 2093 "ipret-1.inc" 3 ) # 2093 "ipret-1.inc" )))))); ((void)(zero_())); t = def->types[arg]; struc_ptr = (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(da_record_frame(data)) + ((size_t)(arg) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); if (type & 0x20) { if (frame_variable_is_flat(fp, elem)) { if (((((((void)(zero_())), ((t)->tag) < 0 + 2 * 5) || (((void)(zero_())), ((t)->tag) >= ((0 + 2 * 5) + 5) && ((t)->tag) < ((0 + 2 * 5) + 5) + 5) || (((void)(zero_())), ((t)->tag) >= (0 + 2 * 5) && ((t)->tag) < (0 + 2 * 5) + 5) || ((t)->tag) == ((((0 + 2 * 5) + 5) + 5) + 0)) || ((t)->tag) == ((((0 + 2 * 5) + 5) + 5) + 3) || ((t)->tag) == ((((0 + 2 * 5) + 5) + 5) + 4)))) { frame_free(da_record_frame(data), arg); struc_flat = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(da_record_frame(data)) + ((size_t)(arg) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); goto structured_write_flat_0; } } else { if (!frame_test_and_set_flag(da_record_frame(data), arg)) goto structured_write_ptr_0; } } if (!frame_test_flag(da_record_frame(data), arg)) { struc_flat = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(da_record_frame(data)) + ((size_t)(arg) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); if ((__builtin_expect((int)(!optimize_elem_is_flat), 0))) { frame_set_pointer(da_record_frame(data), arg, u_flat_to_data(t, struc_flat)); struc_flat = # 2115 "ipret-1.inc" 3 ((void *)0) # 2115 "ipret-1.inc" ; } } break; } case 0x02: { if ((__builtin_expect((int)(((((void)(zero_()))), &(data)->u_.option)->option != arg), 0))) { if ((__builtin_expect((int)((type & 0x20) != 0), 1))) { ((((void)(zero_()))), &(data)->u_.option)->option = arg; } else { thunk_ptr = u_pointer_error(error_ajla_aux_(1, 10, 0 , "ipret-1.inc" ":" "2125"), fp, ip , "ipret-1.inc" ":" "2125"); structured_error_0: if (struc_flat) { u_pointer_dereference_(thunk_ptr , "ipret-1.inc" ":" "2128"); optimize_elem_is_flat = false; ip = orig_ip; goto structured_retry_0; } else { u_pointer_dereference_(*struc_ptr , "ipret-1.inc" ":" "2133"); *struc_ptr = thunk_ptr; goto structured_read_to_the_end_0; } } } struc_ptr = &((((void)(zero_()))), &(data)->u_.option)->pointer; break; } case 0x03: { unsigned array_flags; if ((__builtin_expect((int)((((void)(zero_())), (refcount_tag_get((const refcount_t *)&(data)->refcount_))) == 10), 0))) { array_index_t len_first; if (u_array_incomplete_collapse(struc_ptr)) goto structured_restart_pointer_follow_0; len_first = u_array_len(pointer_get_data_(((((void)(zero_()))), &(data)->u_.array_incomplete)->first , "ipret-1.inc" ":" "2150")); if (!index_ge_index_(array_index, len_first , "ipret-1.inc" ":" "2151")) { index_free_(&len_first , "ipret-1.inc" ":" "2152"); struc_ptr = &((((void)(zero_()))), &(data)->u_.array_incomplete)->first; goto structured_restart_pointer_follow_0; } else { index_sub_(&array_index, len_first , "ipret-1.inc" ":" "2156"); index_free_(&len_first , "ipret-1.inc" ":" "2157"); struc_ptr = &((((void)(zero_()))), &(data)->u_.array_incomplete)->next; goto structured_restart_pointer_follow_0; } } if (!optimize_elem_is_flat) { array_flags = 2; } else if (type & 0x20) { array_flags = 1; t = frame_get_type_of_local(fp, elem); } else { array_flags = 0; } if ((__builtin_expect((int)(!u_array_modify(struc_ptr, array_index, array_flags, &struc_ptr, &struc_flat, &t, fp, ip)), 0))) { goto structured_read_to_the_end_0; } break; } default: internal("ipret-1.inc" ":" "2176", "structured: invalid structure type %02x", type); } } } while (!(type & 0x20)); if (struc_flat) { structured_write_flat_0: memcpy_fast(struc_flat, (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(elem) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), frame_get_type_of_local(fp, elem)->size); } else { if ((__builtin_expect((int)(!pointer_is_empty(*struc_ptr)), 1))) u_pointer_dereference_(*struc_ptr , "ipret-1.inc" ":" "2186"); if (frame_variable_is_flat(fp, elem)) { *struc_ptr = u_flat_to_data(frame_get_type_of_local(fp, elem), (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(elem) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))))))); } else { structured_write_ptr_0: *struc_ptr = frame_get_pointer_reference(fp, elem, (type & 0x10) != 0); } } if (false) { do { type = (unsigned char)(!((0) & 1) ? (((const unsigned char *)((ip) + (0) / 2))[0]) : (((const unsigned char *)((ip) + (0) / 2))[1])); arg = (!((1) & 1) ? (((const unsigned char *)((ip) + (1) / 2))[0]) : (((const unsigned char *)((ip) + (1) / 2))[1])); (ip += ((((3) + 1) / 2))); structured_read_to_the_end_0:; } while (!(type & 0x20)); if (type & 0x10) frame_free(fp, elem); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_RECORD_CREATE0: do { frame_t result_slot; arg_t n_entries, i, ii; const struct type *t; const struct record_definition *def; result_slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); n_entries = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); (ip += (1 + (((2) + 1) / 2))); t = frame_get_type_of_local(fp, result_slot); if (t->tag == ((((0 + 2 * 5) + 5) + 5) + 3)) { const code_t *backup_ip; def = (((void)(zero_())), ((void)sizeof(&(((struct record_definition *)return_ptr((((char *)return_ptr(((((void)(zero_())), ((void)sizeof(&(((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2221 "ipret-1.inc" 3 __builtin_offsetof ( # 2221 "ipret-1.inc" struct flat_record_definition # 2221 "ipret-1.inc" 3 , # 2221 "ipret-1.inc" type # 2221 "ipret-1.inc" 3 ) # 2221 "ipret-1.inc" ))))->type == (t)), (((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2221 "ipret-1.inc" 3 __builtin_offsetof ( # 2221 "ipret-1.inc" struct flat_record_definition # 2221 "ipret-1.inc" 3 , # 2221 "ipret-1.inc" type # 2221 "ipret-1.inc" 3 ) # 2221 "ipret-1.inc" ))))))->base))) - # 2221 "ipret-1.inc" 3 __builtin_offsetof ( # 2221 "ipret-1.inc" struct record_definition # 2221 "ipret-1.inc" 3 , # 2221 "ipret-1.inc" type # 2221 "ipret-1.inc" 3 ) # 2221 "ipret-1.inc" ))))->type == ((((void)(zero_())), ((void)sizeof(&(((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2221 "ipret-1.inc" 3 __builtin_offsetof ( # 2221 "ipret-1.inc" struct flat_record_definition # 2221 "ipret-1.inc" 3 , # 2221 "ipret-1.inc" type # 2221 "ipret-1.inc" 3 ) # 2221 "ipret-1.inc" ))))->type == (t)), (((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2221 "ipret-1.inc" 3 __builtin_offsetof ( # 2221 "ipret-1.inc" struct flat_record_definition # 2221 "ipret-1.inc" 3 , # 2221 "ipret-1.inc" type # 2221 "ipret-1.inc" 3 ) # 2221 "ipret-1.inc" ))))))->base)), (((struct record_definition *)return_ptr((((char *)return_ptr(((((void)(zero_())), ((void)sizeof(&(((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2221 "ipret-1.inc" 3 __builtin_offsetof ( # 2221 "ipret-1.inc" struct flat_record_definition # 2221 "ipret-1.inc" 3 , # 2221 "ipret-1.inc" type # 2221 "ipret-1.inc" 3 ) # 2221 "ipret-1.inc" ))))->type == (t)), (((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2221 "ipret-1.inc" 3 __builtin_offsetof ( # 2221 "ipret-1.inc" struct flat_record_definition # 2221 "ipret-1.inc" 3 , # 2221 "ipret-1.inc" type # 2221 "ipret-1.inc" 3 ) # 2221 "ipret-1.inc" ))))))->base))) - # 2221 "ipret-1.inc" 3 __builtin_offsetof ( # 2221 "ipret-1.inc" struct record_definition # 2221 "ipret-1.inc" 3 , # 2221 "ipret-1.inc" type # 2221 "ipret-1.inc" 3 ) # 2221 "ipret-1.inc" )))))); backup_ip = ip; for (i = 0, ii = 0; i < n_entries; i++, ii++) { frame_t var_slot, record_slot; flat_size_t flat_offset; const struct type *flat_type; while ((__builtin_expect((int)(record_definition_is_elided(def, ii)), 0))) ii++; var_slot = (!((0) & 1) ? (((const unsigned char *)((ip) + (0) / 2))[0]) : (((const unsigned char *)((ip) + (0) / 2))[1])); if ((__builtin_expect((int)(!u_data_to_flat(fp, var_slot)), 0))) { ip = backup_ip; goto create_record_no_flat_0; } record_slot = record_definition_slot(def, ii); flat_offset = (((void)(zero_())), ((void)sizeof(&(((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2238 "ipret-1.inc" 3 __builtin_offsetof ( # 2238 "ipret-1.inc" struct flat_record_definition # 2238 "ipret-1.inc" 3 , # 2238 "ipret-1.inc" type # 2238 "ipret-1.inc" 3 ) # 2238 "ipret-1.inc" ))))->type == (t)), (((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2238 "ipret-1.inc" 3 __builtin_offsetof ( # 2238 "ipret-1.inc" struct flat_record_definition # 2238 "ipret-1.inc" 3 , # 2238 "ipret-1.inc" type # 2238 "ipret-1.inc" 3 ) # 2238 "ipret-1.inc" ))))))->entries[record_slot].flat_offset; flat_type = (((void)(zero_())), ((void)sizeof(&(((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2239 "ipret-1.inc" 3 __builtin_offsetof ( # 2239 "ipret-1.inc" struct flat_record_definition # 2239 "ipret-1.inc" 3 , # 2239 "ipret-1.inc" type # 2239 "ipret-1.inc" 3 ) # 2239 "ipret-1.inc" ))))->type == (t)), (((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2239 "ipret-1.inc" 3 __builtin_offsetof ( # 2239 "ipret-1.inc" struct flat_record_definition # 2239 "ipret-1.inc" 3 , # 2239 "ipret-1.inc" type # 2239 "ipret-1.inc" 3 ) # 2239 "ipret-1.inc" ))))))->entries[record_slot].subtype; ((void)(zero_())); memcpy_fast((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(result_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))) + flat_offset, (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(var_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), flat_type->size); (ip += ((((2) + 1) / 2))); } ((void)(zero_())); } else { struct data *result; def = (((void)(zero_())), ((void)sizeof(&(((struct record_definition *)return_ptr((((char *)return_ptr((t))) - # 2247 "ipret-1.inc" 3 __builtin_offsetof ( # 2247 "ipret-1.inc" struct record_definition # 2247 "ipret-1.inc" 3 , # 2247 "ipret-1.inc" type # 2247 "ipret-1.inc" 3 ) # 2247 "ipret-1.inc" ))))->type == (t)), (((struct record_definition *)return_ptr((((char *)return_ptr((t))) - # 2247 "ipret-1.inc" 3 __builtin_offsetof ( # 2247 "ipret-1.inc" struct record_definition # 2247 "ipret-1.inc" 3 , # 2247 "ipret-1.inc" type # 2247 "ipret-1.inc" 3 ) # 2247 "ipret-1.inc" )))))); create_record_no_flat_0: result = u_data_alloc_record_mayfail(def, &ajla_error , "ipret-1.inc" ":" "2249"); if ((__builtin_expect((int)(!result), 0))) { ip = free_parameters_0(fp, ip, n_entries); frame_set_pointer(fp, result_slot, u_pointer_error(ajla_error, fp, ip , "ipret-1.inc" ":" "2252")); break; } memset(da_record_frame(result), 0, (((((frame_t)(def->n_slots)) + (1 << (( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))) - 1) & ~((1 << (( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))) - 1 + 0 * ((frame_t)(def->n_slots)))) >> (( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))) * ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))); for (i = 0, ii = 0; i < n_entries; i++, ii++) { frame_t var_slot, record_slot; const struct type *rec_type, *var_type; while ((__builtin_expect((int)(record_definition_is_elided(def, ii)), 0))) ii++; var_slot = (!((0) & 1) ? (((const unsigned char *)((ip) + (0) / 2))[0]) : (((const unsigned char *)((ip) + (0) / 2))[1])); record_slot = record_definition_slot(def, ii); rec_type = def->types[record_slot]; var_type = frame_get_type_of_local(fp, var_slot); if (!frame_variable_is_flat(fp, var_slot)) { pointer_t ptr = frame_get_pointer_reference(fp, var_slot, ((!((1) & 1) ? (((const unsigned char *)((ip) + (1) / 2))[0]) : (((const unsigned char *)((ip) + (1) / 2))[1])) & 0x0002) != 0); frame_set_pointer(da_record_frame(result), record_slot, ptr); } else if (((((((void)(zero_())), ((rec_type)->tag) < 0 + 2 * 5) || (((void)(zero_())), ((rec_type)->tag) >= ((0 + 2 * 5) + 5) && ((rec_type)->tag) < ((0 + 2 * 5) + 5) + 5) || (((void)(zero_())), ((rec_type)->tag) >= (0 + 2 * 5) && ((rec_type)->tag) < (0 + 2 * 5) + 5) || ((rec_type)->tag) == ((((0 + 2 * 5) + 5) + 5) + 0)) || ((rec_type)->tag) == ((((0 + 2 * 5) + 5) + 5) + 3) || ((rec_type)->tag) == ((((0 + 2 * 5) + 5) + 5) + 4)))) { ((void)(zero_())); memcpy_fast((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(da_record_frame(result)) + ((size_t)(record_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(var_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), rec_type->size); } else { pointer_t ptr = u_flat_to_data(var_type, (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(var_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))))))); frame_set_pointer(da_record_frame(result), record_slot, ptr); } (ip += ((((2) + 1) / 2))); } frame_set_pointer(fp, result_slot, pointer_data(result)); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_RECORD_LOAD0: do { frame_t record, record_slot, result; unsigned flags; const struct type *t; record = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); record_slot = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); result = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); flags = (!((3) & 1) ? (((const unsigned char *)((ip + 1) + (3) / 2))[0]) : (((const unsigned char *)((ip + 1) + (3) / 2))[1])); t = frame_get_type_of_local(fp, record); if (t->tag == ((((0 + 2 * 5) + 5) + 5) + 3) && !frame_test_flag(fp, record)) { const struct flat_record_definition_entry *ft = &(((void)(zero_())), ((void)sizeof(&(((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2298 "ipret-1.inc" 3 __builtin_offsetof ( # 2298 "ipret-1.inc" struct flat_record_definition # 2298 "ipret-1.inc" 3 , # 2298 "ipret-1.inc" type # 2298 "ipret-1.inc" 3 ) # 2298 "ipret-1.inc" ))))->type == (t)), (((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2298 "ipret-1.inc" 3 __builtin_offsetof ( # 2298 "ipret-1.inc" struct flat_record_definition # 2298 "ipret-1.inc" 3 , # 2298 "ipret-1.inc" type # 2298 "ipret-1.inc" 3 ) # 2298 "ipret-1.inc" ))))))->entries[record_slot]; if ((__builtin_expect((int)(((((((void)(zero_())), ((frame_get_type_of_local(fp, result))->tag) < 0 + 2 * 5) || (((void)(zero_())), ((frame_get_type_of_local(fp, result))->tag) >= ((0 + 2 * 5) + 5) && ((frame_get_type_of_local(fp, result))->tag) < ((0 + 2 * 5) + 5) + 5) || (((void)(zero_())), ((frame_get_type_of_local(fp, result))->tag) >= (0 + 2 * 5) && ((frame_get_type_of_local(fp, result))->tag) < (0 + 2 * 5) + 5) || ((frame_get_type_of_local(fp, result))->tag) == ((((0 + 2 * 5) + 5) + 5) + 0)) || ((frame_get_type_of_local(fp, result))->tag) == ((((0 + 2 * 5) + 5) + 5) + 3) || ((frame_get_type_of_local(fp, result))->tag) == ((((0 + 2 * 5) + 5) + 5) + 4)))), 1))) { memcpy_fast((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(result) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(record) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))) + ft->flat_offset, ft->subtype->size); } else { pointer_t ptr = u_flat_to_data(ft->subtype, (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(record) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))) + ft->flat_offset); frame_set_pointer(fp, result, ptr); } } else { const struct type *rtype, *etype; struct data *data; frame_s *fr; do { pointer_t p_; if (!(true)) p_ = pointer_locked_read((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(record) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); else p_ = *((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(record) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (data) = pointer_get_data_(p_ , "ipret-1.inc" ":" "2309"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(record) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))), ((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) >= 0 ? &frame_execution_control(fp)->wait[((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) & 1] : ((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) == (-1) ? # 2309 "ipret-1.inc" 3 ((void *)0) # 2309 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(record) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))) , "ipret-1.inc" ":" "2309"); { thunk_reference(thunk_); frame_set_pointer(fp, result, pointer_thunk(thunk_)); goto record_load_end_0;; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) >= 0 && !(((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) & 2)) { u_pointer_follow_wait(fp, ip); } { if (!(flags & 0x0001)) { ex_ = u_ipret_record_load_create_thunk(fp, ip, record, record_slot, result); if (ex_ == ((void *)(uintptr_t)3)) goto record_load_end_0; } do { if ((ex_) != # 2309 "ipret-1.inc" 3 ((void *)0) # 2309 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 2309 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2309 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2309 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2309 "ipret-1.inc" 0 # 2309 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2309 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) # 2319 "ipret-1.inc" ; rtype = ((((void)(zero_()))), &(data)->u_.record)->definition; etype = (((void)(zero_())), ((void)sizeof(&(((struct record_definition *)return_ptr((((char *)return_ptr((rtype))) - # 2321 "ipret-1.inc" 3 __builtin_offsetof ( # 2321 "ipret-1.inc" struct record_definition # 2321 "ipret-1.inc" 3 , # 2321 "ipret-1.inc" type # 2321 "ipret-1.inc" 3 ) # 2321 "ipret-1.inc" ))))->type == (rtype)), (((struct record_definition *)return_ptr((((char *)return_ptr((rtype))) - # 2321 "ipret-1.inc" 3 __builtin_offsetof ( # 2321 "ipret-1.inc" struct record_definition # 2321 "ipret-1.inc" 3 , # 2321 "ipret-1.inc" type # 2321 "ipret-1.inc" 3 ) # 2321 "ipret-1.inc" ))))))->types[record_slot]; fr = da_record_frame(data); if (!frame_test_flag(fr, record_slot)) { if ((__builtin_expect((int)(((((((void)(zero_())), ((frame_get_type_of_local(fp, result))->tag) < 0 + 2 * 5) || (((void)(zero_())), ((frame_get_type_of_local(fp, result))->tag) >= ((0 + 2 * 5) + 5) && ((frame_get_type_of_local(fp, result))->tag) < ((0 + 2 * 5) + 5) + 5) || (((void)(zero_())), ((frame_get_type_of_local(fp, result))->tag) >= (0 + 2 * 5) && ((frame_get_type_of_local(fp, result))->tag) < (0 + 2 * 5) + 5) || ((frame_get_type_of_local(fp, result))->tag) == ((((0 + 2 * 5) + 5) + 5) + 0)) || ((frame_get_type_of_local(fp, result))->tag) == ((((0 + 2 * 5) + 5) + 5) + 3) || ((frame_get_type_of_local(fp, result))->tag) == ((((0 + 2 * 5) + 5) + 5) + 4)))), 1))) { memcpy_fast((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(result) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fr) + ((size_t)(record_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), etype->size); } else { pointer_t ptr = u_flat_to_data(etype, (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fr) + ((size_t)(record_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))))))); frame_set_pointer(fp, result, ptr); } } else { u_pointer_reference_maybe_(fp, result, (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fr) + ((size_t)(record_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))), flags , "ipret-1.inc" ":" "2331"); } } record_load_end_0: (ip += (1 + (((4) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_OPTION_CREATE_EMPTY_FLAT0: do { frame_t slot_r = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); ajla_flat_option_t opt = (ajla_flat_option_t)(!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((void)(zero_())); __asm__ volatile ("":::"memory"); *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = opt; __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_OPTION_CREATE_EMPTY0: do { struct data *d; frame_t slot_r; d = data_init_(((struct data *)return_ptr(ptrcomp_verify(((void *)return_ptr(mem_align_position(( # 2357 "ipret-1.inc" 3 __builtin_offsetof ( # 2357 "ipret-1.inc" struct data # 2357 "ipret-1.inc" 3 , # 2357 "ipret-1.inc" u_.option # 2357 "ipret-1.inc" 3 ) # 2357 "ipret-1.inc" + sizeof(((struct data *) # 2357 "ipret-1.inc" 3 ((void *)0) # 2357 "ipret-1.inc" )->u_.option)), (((((uintptr_t)1 << 0) * 2)) >= (1) ? ((((uintptr_t)1 << 0) * 2)) : (1)), &ajla_error , "ipret-1.inc" ":" "2357")))))), 4); slot_r = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); if ((__builtin_expect((int)(d != # 2359 "ipret-1.inc" 3 ((void *)0) # 2359 "ipret-1.inc" ), 1))) { ((((void)(zero_()))), &(d)->u_.option)->option = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((((void)(zero_()))), &(d)->u_.option)->pointer = pointer_empty(); frame_set_pointer(fp, slot_r, pointer_data(d)); } else { frame_set_pointer(fp, slot_r, u_pointer_error(ajla_error, fp, ip , "ipret-1.inc" ":" "2364")); } (ip += (1 + (((2) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_OPTION_CREATE0: do { struct data *d; frame_t slot_1, slot_r; pointer_t ptr; slot_1 = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); if (!frame_variable_is_flat(fp, slot_1)) { ptr = frame_get_pointer_reference(fp, slot_1, ((!((3) & 1) ? (((const unsigned char *)((ip + 1) + (3) / 2))[0]) : (((const unsigned char *)((ip + 1) + (3) / 2))[1])) & 0x0002) != 0); } else { ptr = u_flat_to_data(frame_get_type_of_local(fp, slot_1), (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))))))); } d = data_init_(((struct data *)return_ptr(ptrcomp_verify(((void *)return_ptr(mem_align_position(( # 2383 "ipret-1.inc" 3 __builtin_offsetof ( # 2383 "ipret-1.inc" struct data # 2383 "ipret-1.inc" 3 , # 2383 "ipret-1.inc" u_.option # 2383 "ipret-1.inc" 3 ) # 2383 "ipret-1.inc" + sizeof(((struct data *) # 2383 "ipret-1.inc" 3 ((void *)0) # 2383 "ipret-1.inc" )->u_.option)), (((((uintptr_t)1 << 0) * 2)) >= (1) ? ((((uintptr_t)1 << 0) * 2)) : (1)), &ajla_error , "ipret-1.inc" ":" "2383")))))), 4); slot_r = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); if ((__builtin_expect((int)(d != # 2385 "ipret-1.inc" 3 ((void *)0) # 2385 "ipret-1.inc" ), 1))) { ((((void)(zero_()))), &(d)->u_.option)->option = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ((((void)(zero_()))), &(d)->u_.option)->pointer = ptr; frame_set_pointer(fp, slot_r, pointer_data(d)); } else { u_pointer_dereference_(ptr , "ipret-1.inc" ":" "2390"); frame_set_pointer(fp, slot_r, u_pointer_error(ajla_error, fp, ip , "ipret-1.inc" ":" "2391")); } (ip += (1 + (((4) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_OPTION_LOAD0: do { frame_t option, option_idx, result; unsigned flags; struct data *data; pointer_t ptr; option = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); option_idx = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); result = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); flags = (!((3) & 1) ? (((const unsigned char *)((ip + 1) + (3) / 2))[0]) : (((const unsigned char *)((ip + 1) + (3) / 2))[1])); if ((__builtin_expect((int)(frame_variable_is_flat(fp, option)), 0))) goto option_load_mismatch0; do { pointer_t p_; if (!(true)) p_ = pointer_locked_read((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(option) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); else p_ = *((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(option) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (data) = pointer_get_data_(p_ , "ipret-1.inc" ":" "2412"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(option) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))), ((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) >= 0 ? &frame_execution_control(fp)->wait[((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) & 1] : ((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) == (-1) ? # 2412 "ipret-1.inc" 3 ((void *)0) # 2412 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(option) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))) , "ipret-1.inc" ":" "2412"); { thunk_reference(thunk_); frame_set_pointer(fp, result, pointer_thunk(thunk_)); goto option_load_end_0;; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) >= 0 && !(((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) & 2)) { u_pointer_follow_wait(fp, ip); } { if (!(flags & 0x0001)) { ex_ = u_ipret_option_load_create_thunk(fp, ip, option, option_idx, result); if (ex_ == ((void *)(uintptr_t)3)) goto option_load_end_0; } do { if ((ex_) != # 2412 "ipret-1.inc" 3 ((void *)0) # 2412 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 2412 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2412 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2412 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2412 "ipret-1.inc" 0 # 2412 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2412 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) # 2422 "ipret-1.inc" ; if ((__builtin_expect((int)(((((void)(zero_()))), &(data)->u_.option)->option != option_idx), 0))) { option_load_mismatch0: ptr = u_pointer_error(error_ajla_aux_(1, 10, 0 , "ipret-1.inc" ":" "2426"), fp, ip , "ipret-1.inc" ":" "2426"); frame_set_pointer(fp, result, ptr); } else { u_pointer_reference_maybe_(fp, result, &((((void)(zero_()))), &(data)->u_.option)->pointer, flags , "ipret-1.inc" ":" "2429"); } option_load_end_0: (ip += (1 + (((4) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; { frame_t slot_1; ajla_option_t option; label_OPCODE_OPTION_TEST_FLAT0: do { slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); if (!frame_test_flag(fp, slot_1)) { __asm__ volatile ("":::"memory"); option = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); __asm__ volatile ("":::"memory"); goto option_test_store_result_0; } goto option_test_0; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_OPTION_TEST0: do { frame_t slot_r; pointer_t ptr; struct data *data; slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); option_test_0: ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); if ((__builtin_expect((int)(pointer_is_thunk(ptr)), 0))) { void *ex; ((void)(zero_())); ex = u_thunk_option_test(fp, ip, slot_1, (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])), (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1]))); if (ex == ((void *)(uintptr_t)3)) { (ip += (1 + (((3) + 1) / 2))); break; } else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) { do { if ((ex) != # 2474 "ipret-1.inc" 3 ((void *)0) # 2474 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2474 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2474 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2474 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2474 "ipret-1.inc" 0 # 2474 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2474 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } break; } data = pointer_get_data_(ptr , "ipret-1.inc" ":" "2478"); option = ((((void)(zero_()))), &(data)->u_.option)->option; option_test_store_result_0: slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); __asm__ volatile ("":::"memory"); ((void)(zero_())); *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = option == (ajla_option_t)(!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); __asm__ volatile ("":::"memory"); (ip += (1 + (((3) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_OPTION_ORD_FLAT0: do { slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); if (!frame_test_flag(fp, slot_1)) { __asm__ volatile ("":::"memory"); option = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); __asm__ volatile ("":::"memory"); goto option_ord_store_result_0; } goto option_ord_0; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_OPTION_ORD0: do { frame_t slot_r; pointer_t ptr; struct data *data; slot_1 = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); option_ord_0: ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); if ((__builtin_expect((int)(pointer_is_thunk(ptr)), 0))) { void *ex; ((void)(zero_())); ex = u_thunk_option_ord(fp, ip, slot_1, (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1]))); if (ex == ((void *)(uintptr_t)3)) { (ip += (1 + (((2) + 1) / 2))); break; } else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) { do { if ((ex) != # 2521 "ipret-1.inc" 3 ((void *)0) # 2521 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2521 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2521 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2521 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2521 "ipret-1.inc" 0 # 2521 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2521 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } break; } data = pointer_get_data_(ptr , "ipret-1.inc" ":" "2525"); option = ((((void)(zero_()))), &(data)->u_.option)->option; option_ord_store_result_0: slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); __asm__ volatile ("":::"memory"); ((void)(zero_())); *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = option; __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; } label_OPCODE_ARRAY_CREATE0: do { frame_t result_slot; size_t n_entries; struct data *total; result_slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); n_entries = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); (ip += (1 + (((2) + 1) / 2))); ((void)(zero_())); total = # 2552 "ipret-1.inc" 3 ((void *)0) # 2552 "ipret-1.inc" ; while (1) { size_t n, i; struct data *a; const struct type *type = frame_get_type_of_local(fp, (!((0) & 1) ? (((const unsigned char *)((ip) + (0) / 2))[0]) : (((const unsigned char *)((ip) + (0) / 2))[1]))); bool flat = u_data_to_flat(fp, (!((0) & 1) ? (((const unsigned char *)((ip) + (0) / 2))[0]) : (((const unsigned char *)((ip) + (0) / 2))[1]))); for (n = 1; n < n_entries; n++) { if (u_data_to_flat(fp, (!((n * 2) & 1) ? (((const unsigned char *)((ip) + (n * 2) / 2))[0]) : (((const unsigned char *)((ip) + (n * 2) / 2))[1]))) != flat) break; if ((__builtin_expect((int)((int64_t)(n + 1) < (zero_())), 0))) break; } do { if (flat) a = u_data_alloc_array_flat_mayfail(type, n, n, false, &ajla_error , "ipret-1.inc" ":" "2566"); else a = u_data_alloc_array_pointers_mayfail(n, n, &ajla_error , "ipret-1.inc" ":" "2568"); } while ((__builtin_expect((int)(!a), 0)) && (n >>= 1)); if ((__builtin_expect((int)(!a), 0))) { if (total) data_dereference(total); goto array_create_error_0; } n_entries -= n; if (flat) { unsigned char *flat_ptr = da_array_flat(a); for (i = 0; i < n; i++) { frame_t var_slot = (!((0) & 1) ? (((const unsigned char *)((ip) + (0) / 2))[0]) : (((const unsigned char *)((ip) + (0) / 2))[1])); memcpy_fast(flat_ptr, (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(var_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), type->size); flat_ptr += type->size; (ip += ((((2) + 1) / 2))); } } else { for (i = 0; i < n; i++) { frame_t var_slot = (!((0) & 1) ? (((const unsigned char *)((ip) + (0) / 2))[0]) : (((const unsigned char *)((ip) + (0) / 2))[1])); pointer_t ptr = frame_get_pointer_reference(fp, var_slot, ((!((1) & 1) ? (((const unsigned char *)((ip) + (1) / 2))[0]) : (((const unsigned char *)((ip) + (1) / 2))[1])) & 0x0002) != 0); ((((void)(zero_()))), &(a)->u_.array_pointers)->pointer[i] = ptr; (ip += ((((2) + 1) / 2))); } } if ((__builtin_expect((int)(!total), 1))) { total = a; } else { total = u_array_join(total, a, &ajla_error); if ((__builtin_expect((int)(!total), 0))) { array_create_error_0: ip = free_parameters_0(fp, ip, n_entries); frame_set_pointer(fp, result_slot, u_pointer_error(ajla_error, fp, ip , "ipret-1.inc" ":" "2599")); break; } } if ((__builtin_expect((int)(!n_entries), 1))) { frame_set_pointer(fp, result_slot, pointer_data(total)); break; } } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_CREATE_EMPTY_FLAT0: do { frame_t result_slot; struct data *a; const struct type *type = da_type(get_frame(fp)->function, (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1]))); ((void)(zero_())); a = u_data_alloc_array_flat_mayfail(type, 1, 0, false, &ajla_error , "ipret-1.inc" ":" "2618"); result_slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_set_pointer(fp, result_slot, (__builtin_expect((int)(a != # 2620 "ipret-1.inc" 3 ((void *)0) # 2620 "ipret-1.inc" ), 1)) ? pointer_data(a) : u_pointer_error(ajla_error, fp, ip , "ipret-1.inc" ":" "2620")); (ip += (1 + (((2) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_CREATE_EMPTY0: do { frame_t result_slot; struct data *a; a = u_data_alloc_array_pointers_mayfail(1, 0, &ajla_error , "ipret-1.inc" ":" "2630"); result_slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); frame_set_pointer(fp, result_slot, (__builtin_expect((int)(a != # 2632 "ipret-1.inc" 3 ((void *)0) # 2632 "ipret-1.inc" ), 1)) ? pointer_data(a) : u_pointer_error(ajla_error, fp, ip , "ipret-1.inc" ":" "2632")); (ip += (1 + (((1) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_FILL0: do { frame_t content_slot, length_slot, result_slot; unsigned char content_flag; array_index_t length; pointer_t result_ptr; void *ex; content_slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); content_flag = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); length_slot = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); result_slot = (!((3) & 1) ? (((const unsigned char *)((ip + 1) + (3) / 2))[0]) : (((const unsigned char *)((ip + 1) + (3) / 2))[1])); ex = u_ipret_get_index(fp, ip, fp, length_slot, # 2650 "ipret-1.inc" 3 ((void *)0) # 2650 "ipret-1.inc" , &length, &result_ptr , "ipret-1.inc" ":" "2650"); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) { if (ex == ((void *)(uintptr_t)2)) { if (content_flag & 0x0002) frame_free_and_clear(fp, content_slot); goto array_fill_error_0; } do { if ((ex) != # 2657 "ipret-1.inc" 3 ((void *)0) # 2657 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2657 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2657 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2657 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2657 "ipret-1.inc" 0 # 2657 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2657 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } if (!u_data_to_flat(fp, content_slot)) { pointer_t ptr = frame_get_pointer_reference(fp, content_slot, (content_flag & 0x0002) != 0); if ((__builtin_expect((int)((content_flag & 0x0004) != 0), 0))) { result_ptr = u_array_create_sparse(length, ptr); } else { result_ptr = u_array_create(length, # 2665 "ipret-1.inc" 3 ((void *)0) # 2665 "ipret-1.inc" , # 2665 "ipret-1.inc" 3 ((void *)0) # 2665 "ipret-1.inc" , ptr); } } else { const struct type *type = frame_get_type_of_local(fp, content_slot); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)((content_flag & 0x0004) != 0), 0)) && (__builtin_expect((int)(index_ge_int_(length, 1 , "ipret-1.inc" ":" "2670")), 1))) { pointer_t ptr = u_flat_to_data(type, (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(content_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))))))); result_ptr = u_array_create_sparse(length, ptr); } else { if (((((((void)(zero_())), ((frame_get_type_of_local(fp, result_slot))->tag) < 0 + 2 * 5) || (((void)(zero_())), ((frame_get_type_of_local(fp, result_slot))->tag) >= ((0 + 2 * 5) + 5) && ((frame_get_type_of_local(fp, result_slot))->tag) < ((0 + 2 * 5) + 5) + 5) || (((void)(zero_())), ((frame_get_type_of_local(fp, result_slot))->tag) >= (0 + 2 * 5) && ((frame_get_type_of_local(fp, result_slot))->tag) < (0 + 2 * 5) + 5) || ((frame_get_type_of_local(fp, result_slot))->tag) == ((((0 + 2 * 5) + 5) + 5) + 0)) || ((frame_get_type_of_local(fp, result_slot))->tag) == ((((0 + 2 * 5) + 5) + 5) + 3) || ((frame_get_type_of_local(fp, result_slot))->tag) == ((((0 + 2 * 5) + 5) + 5) + 4)))) { unsigned char *result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(result_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); int64_t l = index_to_int_(length , "ipret-1.inc" ":" "2676"); index_free_(&length , "ipret-1.inc" ":" "2677"); while (l--) { result = mempcpy(result, (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(content_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), type->size); } goto array_exit_0; } else { result_ptr = u_array_create(length, type, (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(content_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), pointer_empty()); } } __asm__ volatile ("":::"memory"); } array_fill_error_0: frame_set_pointer(fp, result_slot, result_ptr); array_exit_0: (ip += (1 + (((4) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_STRING0: do { frame_t result_slot, length; pointer_t result_ptr; result_slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); length = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); (ip += (1 + (((2) + 1) / 2))); if ((__builtin_expect((int)((int64_t)length < (int64_t)(zero_())), 0)) || (__builtin_expect((int)((frame_t)(int64_t)length != length), 0))) { result_ptr = u_pointer_error(error_ajla_aux_(2, 3, 0 , "ipret-1.inc" ":" "2708"), fp, ip , "ipret-1.inc" ":" "2708"); } else { result_ptr = u_array_string(length, type_get_fixed(0, true), ((unsigned char *)return_ptr(ip))); } frame_set_pointer(fp, result_slot, result_ptr); (ip += ((length + 1) >> 1)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_UNICODE0: do { frame_t result_slot, length; pointer_t result_ptr; result_slot = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); length = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); (ip += (1 + (((2) + 1) / 2))); if ((__builtin_expect((int)((int64_t)length < (int64_t)(zero_())), 0)) || (__builtin_expect((int)((frame_t)(int64_t)length != length), 0))) { result_ptr = u_pointer_error(error_ajla_aux_(2, 3, 0 , "ipret-1.inc" ":" "2729"), fp, ip , "ipret-1.inc" ":" "2729"); } else { result_ptr = u_array_string(length, type_get_int(2), ((unsigned char *)return_ptr(ip))); } frame_set_pointer(fp, result_slot, result_ptr); (ip += (length * 2)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_LOAD0: do { frame_t array, idx, result; unsigned flags; const struct type *t, *t_elem; void *ex; array_index_t array_index; pointer_t ptr; unsigned char *flat; array = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); idx = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); result = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); flags = (!((3) & 1) ? (((const unsigned char *)((ip + 1) + (3) / 2))[0]) : (((const unsigned char *)((ip + 1) + (3) / 2))[1])); ex = u_ipret_get_index(fp, ip, fp, idx, # 2754 "ipret-1.inc" 3 ((void *)0) # 2754 "ipret-1.inc" , &array_index, &ptr , "ipret-1.inc" ":" "2754"); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) { if (ex == ((void *)(uintptr_t)2)) goto array_load_set_ptr_0; do { if ((ex) != # 2758 "ipret-1.inc" 3 ((void *)0) # 2758 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2758 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2758 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2758 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2758 "ipret-1.inc" 0 # 2758 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2758 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } t = frame_get_type_of_local(fp, array); if (t->tag == ((((0 + 2 * 5) + 5) + 5) + 4) && !frame_test_flag(fp, array)) { const struct flat_array_definition *def = (((void)(zero_())), ((void)sizeof(&(((struct flat_array_definition *)return_ptr((((char *)return_ptr((t))) - # 2763 "ipret-1.inc" 3 __builtin_offsetof ( # 2763 "ipret-1.inc" struct flat_array_definition # 2763 "ipret-1.inc" 3 , # 2763 "ipret-1.inc" type # 2763 "ipret-1.inc" 3 ) # 2763 "ipret-1.inc" ))))->type == (t)), (((struct flat_array_definition *)return_ptr((((char *)return_ptr((t))) - # 2763 "ipret-1.inc" 3 __builtin_offsetof ( # 2763 "ipret-1.inc" struct flat_array_definition # 2763 "ipret-1.inc" 3 , # 2763 "ipret-1.inc" type # 2763 "ipret-1.inc" 3 ) # 2763 "ipret-1.inc" )))))); if ((__builtin_expect((int)(index_ge_int_(array_index, def->n_elements , "ipret-1.inc" ":" "2764")), 0))) { if ((__builtin_expect((int)((flags & 0x0004) != 0), 0))) internal("ipret-1.inc" ":" "2766", "array_load: flat array index out of range"); index_free_(&array_index , "ipret-1.inc" ":" "2767"); ptr = u_pointer_error(error_ajla_aux_(1, 9, 0 , "ipret-1.inc" ":" "2768"), fp, ip , "ipret-1.inc" ":" "2768"); goto array_load_set_ptr_0; } t_elem = def->base; flat = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(array) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))) + t_elem->size * index_to_int_(array_index , "ipret-1.inc" ":" "2772"); index_free_(&array_index , "ipret-1.inc" ":" "2773"); goto array_load_set_flat_0; } else { pointer_t *array_ptr = (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(array) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); pointer_t *pptr; struct data *data; array_restart_pointer_follow_0: do { pointer_t p_; if (!(false)) p_ = pointer_locked_read(array_ptr); else p_ = *(array_ptr); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (data) = pointer_get_data_(p_ , "ipret-1.inc" ":" "2781"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(array_ptr, ((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) >= 0 ? &frame_execution_control(fp)->wait[((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) & 1] : ((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) == (-1) ? # 2781 "ipret-1.inc" 3 ((void *)0) # 2781 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(array_ptr) , "ipret-1.inc" ":" "2781"); { index_free_(&array_index , "ipret-1.inc" ":" "2789"); thunk_reference(thunk_); ptr = pointer_thunk(thunk_); goto array_load_set_ptr_0;; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) >= 0 && !(((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) & 2)) { u_pointer_follow_wait(fp, ip); } { index_free_(&array_index , "ipret-1.inc" ":" "2782"); if (!(flags & 0x0001)) { ex_ = u_ipret_array_load_create_thunk(fp, ip, array, idx, result); if (ex_ == ((void *)(uintptr_t)3)) goto array_load_end_0; } do { if ((ex_) != # 2781 "ipret-1.inc" 3 ((void *)0) # 2781 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 2781 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2781 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2781 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2781 "ipret-1.inc" 0 # 2781 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2781 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) # 2793 "ipret-1.inc" ; if ((__builtin_expect((int)((((void)(zero_())), (refcount_tag_get((const refcount_t *)&(data)->refcount_))) == 10), 0))) { array_index_t len_first; if (array_ptr == (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(array) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))) { if (!frame_test_and_set_flag(fp, array)) data_reference(data); if (u_array_incomplete_collapse(array_ptr)) goto array_restart_pointer_follow_0; } len_first = u_array_len(pointer_get_data_(((((void)(zero_()))), &(data)->u_.array_incomplete)->first , "ipret-1.inc" ":" "2805")); if (!index_ge_index_(array_index, len_first , "ipret-1.inc" ":" "2806")) { index_free_(&len_first , "ipret-1.inc" ":" "2807"); data = pointer_get_data_(((((void)(zero_()))), &(data)->u_.array_incomplete)->first , "ipret-1.inc" ":" "2808"); } else { index_sub_(&array_index, len_first , "ipret-1.inc" ":" "2810"); index_free_(&len_first , "ipret-1.inc" ":" "2811"); array_ptr = &((((void)(zero_()))), &(data)->u_.array_incomplete)->next; goto array_restart_pointer_follow_0; } } if ((__builtin_expect((int)(!u_array_read(data, array_index, &pptr, &flat, &t_elem, # 2817 "ipret-1.inc" 3 ((void *)0) # 2817 "ipret-1.inc" )), 0))) { if ((__builtin_expect((int)((flags & 0x0004) != 0), 0))) internal("ipret-1.inc" ":" "2819", "array_load: %s: array index out of range", ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->function_name); ptr = u_pointer_error(error_ajla_aux_(1, 9, 0 , "ipret-1.inc" ":" "2820"), fp, ip , "ipret-1.inc" ":" "2820"); goto array_load_set_ptr_0; } if (pptr) { u_pointer_reference_maybe_(fp, result, pptr, flags , "ipret-1.inc" ":" "2824"); goto array_load_end_0; } else { array_load_set_flat_0: if ((__builtin_expect((int)(((((((void)(zero_())), ((frame_get_type_of_local(fp, result))->tag) < 0 + 2 * 5) || (((void)(zero_())), ((frame_get_type_of_local(fp, result))->tag) >= ((0 + 2 * 5) + 5) && ((frame_get_type_of_local(fp, result))->tag) < ((0 + 2 * 5) + 5) + 5) || (((void)(zero_())), ((frame_get_type_of_local(fp, result))->tag) >= (0 + 2 * 5) && ((frame_get_type_of_local(fp, result))->tag) < (0 + 2 * 5) + 5) || ((frame_get_type_of_local(fp, result))->tag) == ((((0 + 2 * 5) + 5) + 5) + 0)) || ((frame_get_type_of_local(fp, result))->tag) == ((((0 + 2 * 5) + 5) + 5) + 3) || ((frame_get_type_of_local(fp, result))->tag) == ((((0 + 2 * 5) + 5) + 5) + 4)))), 1))) { memcpy_fast((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(result) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), flat, t_elem->size); goto array_load_end_0; } else { ptr = u_flat_to_data(t_elem, flat); } } } array_load_set_ptr_0: frame_set_pointer(fp, result, ptr); array_load_end_0: (ip += (1 + (((4) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_LEN0: do { frame_t slot_a, slot_r; unsigned flags; void *ex; slot_a = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); slot_r = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); flags = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ex = u_ipret_array_len(fp, ip, slot_r, slot_a, flags); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) do { if ((ex) != # 2857 "ipret-1.inc" 3 ((void *)0) # 2857 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2857 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2857 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2857 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2857 "ipret-1.inc" 0 # 2857 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2857 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); (ip += (1 + (((3) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_LEN_GREATER_THAN0: do { frame_t slot_a, slot_l, slot_r; unsigned flags; void *ex; slot_a = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); slot_l = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); flags = (!((3) & 1) ? (((const unsigned char *)((ip + 1) + (3) / 2))[0]) : (((const unsigned char *)((ip + 1) + (3) / 2))[1])); ex = u_ipret_array_len_greater_than(fp, ip, slot_r, slot_a, slot_l, flags); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) do { if ((ex) != # 2876 "ipret-1.inc" 3 ((void *)0) # 2876 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2876 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2876 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2876 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2876 "ipret-1.inc" 0 # 2876 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2876 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); (ip += (1 + (((4) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_SUB0: do { frame_t slot_a, slot_start, slot_end, slot_r; unsigned flags; void *ex; slot_a = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); slot_start = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); slot_end = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); slot_r = (!((3) & 1) ? (((const unsigned char *)((ip + 1) + (3) / 2))[0]) : (((const unsigned char *)((ip + 1) + (3) / 2))[1])); flags = (!((4) & 1) ? (((const unsigned char *)((ip + 1) + (4) / 2))[0]) : (((const unsigned char *)((ip + 1) + (4) / 2))[1])); ex = u_ipret_array_sub(fp, ip, slot_r, slot_a, slot_start, slot_end, flags); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) do { if ((ex) != # 2896 "ipret-1.inc" 3 ((void *)0) # 2896 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2896 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2896 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2896 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2896 "ipret-1.inc" 0 # 2896 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2896 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); (ip += (1 + (((5) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_SKIP0: do { frame_t slot_a, slot_start, slot_r; unsigned flags; void *ex; slot_a = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); slot_start = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); slot_r = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); flags = (!((3) & 1) ? (((const unsigned char *)((ip + 1) + (3) / 2))[0]) : (((const unsigned char *)((ip + 1) + (3) / 2))[1])); ex = u_ipret_array_skip(fp, ip, slot_r, slot_a, slot_start, flags); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) do { if ((ex) != # 2915 "ipret-1.inc" 3 ((void *)0) # 2915 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2915 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2915 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2915 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2915 "ipret-1.inc" 0 # 2915 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2915 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); (ip += (1 + (((4) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_APPEND0: do { frame_t slot_r, slot_1, slot_2; unsigned flags; void *ex; slot_r = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); flags = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); slot_1 = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); slot_2 = (!((3) & 1) ? (((const unsigned char *)((ip + 1) + (3) / 2))[0]) : (((const unsigned char *)((ip + 1) + (3) / 2))[1])); ex = u_ipret_array_append(fp, ip, slot_r, slot_1, slot_2, flags); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) do { if ((ex) != # 2934 "ipret-1.inc" 3 ((void *)0) # 2934 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2934 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2934 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2934 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2934 "ipret-1.inc" 0 # 2934 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2934 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); (ip += (1 + (((4) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_APPEND_ONE_FLAT0: do { frame_t slot_r, slot_1, slot_2; unsigned flags; void *ex; slot_r = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); flags = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); slot_1 = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); slot_2 = (!((3) & 1) ? (((const unsigned char *)((ip + 1) + (3) / 2))[0]) : (((const unsigned char *)((ip + 1) + (3) / 2))[1])); ex = u_ipret_array_append_one_flat(fp, ip, slot_r, slot_1, slot_2, flags); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) do { if ((ex) != # 2953 "ipret-1.inc" 3 ((void *)0) # 2953 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2953 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2953 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2953 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2953 "ipret-1.inc" 0 # 2953 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2953 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); (ip += (1 + (((4) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_APPEND_ONE0: do { frame_t slot_r, slot_1, slot_2; unsigned flags; void *ex; slot_r = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); flags = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); slot_1 = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); slot_2 = (!((3) & 1) ? (((const unsigned char *)((ip + 1) + (3) / 2))[0]) : (((const unsigned char *)((ip + 1) + (3) / 2))[1])); ex = u_ipret_array_append_one(fp, ip, slot_r, slot_1, slot_2, flags); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) do { if ((ex) != # 2972 "ipret-1.inc" 3 ((void *)0) # 2972 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2972 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2972 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2972 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2972 "ipret-1.inc" 0 # 2972 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2972 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); (ip += (1 + (((4) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_FLATTEN0: do { frame_t slot_r, slot_1; unsigned flags; void *ex; slot_r = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); flags = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); slot_1 = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); ex = u_ipret_array_flatten(fp, ip, slot_r, slot_1, flags); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) do { if ((ex) != # 2990 "ipret-1.inc" 3 ((void *)0) # 2990 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2990 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2990 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2990 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2990 "ipret-1.inc" 0 # 2990 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2990 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); (ip += (1 + (((3) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_IS_FINITE0: do { frame_t slot_r, slot_1; pointer_t *ptr; struct data *data; bool finite; slot_1 = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); ptr = (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); do { pointer_t p_; if (!(true)) p_ = pointer_locked_read(ptr); else p_ = *(ptr); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (data) = pointer_get_data_(p_ , "ipret-1.inc" ":" "3006"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(ptr, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 3006 "ipret-1.inc" 3 ((void *)0) # 3006 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(ptr) , "ipret-1.inc" ":" "3006"); { finite = true; goto array_is_finite_0; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, ip); } { do { if ((ex_) != # 3006 "ipret-1.inc" 3 ((void *)0) # 3006 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 3006 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 3006 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 3006 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 3006 "ipret-1.inc" 0 # 3006 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 3006 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; finite = (((void)(zero_())), (refcount_tag_get((const refcount_t *)&(data)->refcount_))) != 10; array_is_finite_0: slot_r = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); __asm__ volatile ("":::"memory"); ((void)(zero_())); *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = finite; __asm__ volatile ("":::"memory"); (ip += (1 + (((2) + 1) / 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_IO0: do { unsigned char io_code, n_outputs, n_inputs, n_params; void *ex; io_code = (!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1])); n_outputs = (!((1) & 1) ? (((const unsigned char *)((ip + 1) + (1) / 2))[0]) : (((const unsigned char *)((ip + 1) + (1) / 2))[1])); n_inputs = (!((2) & 1) ? (((const unsigned char *)((ip + 1) + (2) / 2))[0]) : (((const unsigned char *)((ip + 1) + (2) / 2))[1])); n_params = (!((3) & 1) ? (((const unsigned char *)((ip + 1) + (3) / 2))[0]) : (((const unsigned char *)((ip + 1) + (3) / 2))[1])); ex = u_ipret_io(fp, ip, io_code, n_outputs, n_inputs, n_params); if (ex != ((void *)(uintptr_t)3)) { do { if ((ex) != # 3037 "ipret-1.inc" 3 ((void *)0) # 3037 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 3037 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 3037 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 3037 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 3037 "ipret-1.inc" 0 # 3037 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 3037 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } else { (ip += (3 + 2 * (n_outputs + n_inputs + n_params))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_OFFLOAD_PREPARE0: do { void *ex; ex = u_ipret_offload(fp, ip); if (ex != ((void *)(uintptr_t)3)) { do { if ((ex) != # 3053 "ipret-1.inc" 3 ((void *)0) # 3053 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 3053 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 3053 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 3053 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 3053 "ipret-1.inc" 0 # 3053 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 3053 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } else { ip_t a = 7 + get_unaligned_32(ip + 5) * 2; (ip += (a)); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_INTERNAL_FUNCTION0: do { void *ex = u_function_call_internal(fp, ip); if (ex != ((void *)(uintptr_t)1)) { do { if ((ex) != # 3067 "ipret-1.inc" 3 ((void *)0) # 3067 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 3067 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 3067 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 3067 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 3067 "ipret-1.inc" 0 # 3067 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 3067 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_UNREACHABLE0: do { internal("ipret-1.inc" ":" "3076", "unreachable code"); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_EXIT_THREAD0: do { struct execution_control *ex = frame_execution_control(fp); pointer_t *var_ptr = (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)((!((0) & 1) ? (((const unsigned char *)((ip + 1) + (0) / 2))[0]) : (((const unsigned char *)((ip + 1) + (0) / 2))[1]))) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); struct data __attribute__((__unused__)) *data; do { pointer_t p_; if (!(true)) p_ = pointer_locked_read(var_ptr); else p_ = *(var_ptr); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (data) = pointer_get_data_(p_ , "ipret-1.inc" ":" "3088"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(var_ptr, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 3088 "ipret-1.inc" 3 ((void *)0) # 3088 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(var_ptr) , "ipret-1.inc" ":" "3088"); { ((__builtin_expect((int)(thunk_tag_(thunk_, "ipret-1.inc" ":" "3090") == 25), 1)) ? (void)0 : internal ("ipret-1.inc" ":" "3090", "exit_thread: invalid thunk tag %u", thunk_tag_(thunk_, "ipret-1.inc" ":" "3090"))); goto exit_ipret_thunk;; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, ip); } { do { if ((ex_) != # 3088 "ipret-1.inc" 3 ((void *)0) # 3088 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 3088 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 3088 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 3088 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 3088 "ipret-1.inc" 0 # 3088 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 3088 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; exit_ipret_thunk: ((__builtin_expect((int)(ex->thunk == # 3095 "ipret-1.inc" 3 ((void *)0) # 3095 "ipret-1.inc" ), 1)) ? (void)0 : internal ("ipret-1.inc" ":" "3095", "exit_thread: non-NULL thunk %p", ex->thunk)); ex->current_frame = fp; ex->current_ip = frame_ip(fp, ip); u_execution_control_terminate(ex, *var_ptr); goto exit_ipret; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 49 "ipret.inc" 2 # 1 "ipret-1.inc" 1 # 378 "ipret-1.inc" label_FIXED_binary_add_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_add_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_subtract_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_subtract_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_multiply_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_multiply_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_divide_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_divide_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_udivide_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_udivide_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_modulo_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_modulo_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_umodulo_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_umodulo_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_power_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_power_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_and_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_and_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_or_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_or_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_xor_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_xor_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_shl_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shl_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_shr_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shr_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ushr_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ushr_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_rol_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_rol_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ror_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ror_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_bts_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bts_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_btr_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btr_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_btc_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btc_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_equal_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_equal_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_not_equal_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_not_equal_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_less_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_less_equal_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_equal_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_greater_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_greater_equal_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_equal_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_uless_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_uless_equal_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_equal_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_ugreater_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ugreater_equal_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_equal_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_bt_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bt_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_add_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_add_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_subtract_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_subtract_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_multiply_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_multiply_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_divide_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_divide_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_udivide_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_udivide_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_modulo_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_modulo_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_umodulo_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_umodulo_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_power_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_power_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_and_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_and_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_or_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_or_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_xor_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_xor_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_shl_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shl_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_shr_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shr_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ushr_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ushr_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_rol_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_rol_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ror_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ror_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_bts_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bts_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_btr_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btr_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_btc_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btc_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_equal_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_equal_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_not_equal_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_not_equal_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_less_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_less_equal_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_equal_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_greater_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_greater_equal_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_equal_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_uless_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_uless_equal_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_equal_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_ugreater_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ugreater_equal_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_equal_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_bt_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bt_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_not_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_not_int8_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_neg_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_neg_int8_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bswap_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bswap_int8_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_brev_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_brev_int8_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bsf_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsf_int8_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bsr_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsr_int8_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_popcnt_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_popcnt_int8_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_to_int_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { int8_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_uto_int_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { uint8_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((uint8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint8_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)((uint8_t)r != val1), 0)) || (__builtin_expect((int)(r < 0), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, true)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_from_int_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { int64_t val1; int8_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int8_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_pointer_error(error_ajla_aux_(1, 5, 0 , "ipret-1.inc" ":" "378"), fp, ip , "ipret-1.inc" ":" "378")); else *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_ufrom_int_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { int64_t val1; uint8_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (uint8_t)val1; if ((__builtin_expect((int)((int64_t)r != val1), 0)) || (__builtin_expect((int)(val1 < 0), 0))) frame_set_pointer(fp, slot_r, u_pointer_error(error_ajla_aux_(1, 5, 0 , "ipret-1.inc" ":" "378"), fp, ip , "ipret-1.inc" ":" "378")); else *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_move_int8_t_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))) = *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_copy_int8_t_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))) = *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc_int8_t_1: do { frame_t slot; uint8_t *val; ip_t sz; slot = ((uintptr_t)(ip + 1)[0]); ((void)(zero_())); val = (((uint8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint8_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_int8_t(val, ip + 1 + (1), false); __asm__ volatile ("":::"memory"); (ip += (1 + (1))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_add_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_add_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_subtract_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_subtract_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_multiply_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_multiply_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_divide_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_divide_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_udivide_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_udivide_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_modulo_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_modulo_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_umodulo_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_umodulo_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_power_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_power_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_and_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_and_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_or_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_or_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_xor_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_xor_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_shl_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shl_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_shr_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shr_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ushr_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ushr_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_rol_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_rol_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ror_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ror_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_bts_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bts_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_btr_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btr_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_btc_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btc_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_equal_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_equal_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_not_equal_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_not_equal_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_less_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_less_equal_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_equal_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_greater_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_greater_equal_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_equal_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_uless_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_uless_equal_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_equal_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_ugreater_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ugreater_equal_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_equal_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_bt_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bt_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_add_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_add_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_subtract_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_subtract_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_multiply_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_multiply_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_divide_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_divide_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_udivide_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_udivide_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_modulo_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_modulo_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_umodulo_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_umodulo_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_power_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_power_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_and_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_and_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_or_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_or_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_xor_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_xor_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_shl_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shl_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_shr_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shr_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ushr_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ushr_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_rol_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_rol_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ror_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ror_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_bts_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bts_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_btr_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btr_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_btc_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btc_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_equal_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_equal_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_not_equal_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_not_equal_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_less_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_less_equal_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_equal_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_greater_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_greater_equal_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_equal_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_uless_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_uless_equal_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_equal_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_ugreater_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ugreater_equal_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_equal_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_bt_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bt_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_not_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_not_int16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_neg_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_neg_int16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bswap_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bswap_int16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_brev_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_brev_int16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bsf_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsf_int16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bsr_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsr_int16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_popcnt_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_popcnt_int16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_to_int_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { int16_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_uto_int_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { uint16_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((uint16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint16_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)((uint16_t)r != val1), 0)) || (__builtin_expect((int)(r < 0), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, true)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_from_int_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { int64_t val1; int16_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int16_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_pointer_error(error_ajla_aux_(1, 5, 0 , "ipret-1.inc" ":" "378"), fp, ip , "ipret-1.inc" ":" "378")); else *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_ufrom_int_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { int64_t val1; uint16_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (uint16_t)val1; if ((__builtin_expect((int)((int64_t)r != val1), 0)) || (__builtin_expect((int)(val1 < 0), 0))) frame_set_pointer(fp, slot_r, u_pointer_error(error_ajla_aux_(1, 5, 0 , "ipret-1.inc" ":" "378"), fp, ip , "ipret-1.inc" ":" "378")); else *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_move_int16_t_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))) = *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_copy_int16_t_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))) = *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc_int16_t_1: do { frame_t slot; uint16_t *val; ip_t sz; slot = ((uintptr_t)(ip + 1)[0]); ((void)(zero_())); val = (((uint16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint16_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_int16_t(val, ip + 1 + (1), false); __asm__ volatile ("":::"memory"); (ip += (1 + (1))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_add_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_add_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_subtract_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_subtract_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_multiply_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_multiply_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_divide_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_divide_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_udivide_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_udivide_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_modulo_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_modulo_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_umodulo_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_umodulo_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_power_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_power_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_and_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_and_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_or_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_or_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_xor_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_xor_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_shl_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shl_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_shr_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shr_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ushr_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ushr_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_rol_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_rol_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ror_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ror_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_bts_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bts_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_btr_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btr_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_btc_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btc_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_equal_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_equal_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_not_equal_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_not_equal_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_less_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_less_equal_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_equal_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_greater_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_greater_equal_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_equal_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_uless_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_uless_equal_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_equal_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_ugreater_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ugreater_equal_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_equal_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_bt_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bt_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_add_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_add_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_subtract_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_subtract_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_multiply_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_multiply_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_divide_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_divide_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_udivide_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_udivide_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_modulo_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_modulo_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_umodulo_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_umodulo_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_power_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_power_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_and_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_and_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_or_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_or_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_xor_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_xor_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_shl_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shl_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_shr_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shr_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ushr_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ushr_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_rol_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_rol_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ror_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ror_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_bts_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bts_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_btr_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btr_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_btc_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btc_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_equal_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_equal_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_not_equal_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_not_equal_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_less_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_less_equal_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_equal_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_greater_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_greater_equal_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_equal_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_uless_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_uless_equal_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_equal_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_ugreater_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ugreater_equal_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_equal_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_bt_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bt_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_not_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_not_int32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_neg_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_neg_int32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bswap_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bswap_int32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_brev_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_brev_int32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bsf_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsf_int32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bsr_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsr_int32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_popcnt_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_popcnt_int32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_to_int_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { int32_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_uto_int_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { uint32_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((uint32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint32_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)((uint32_t)r != val1), 0)) || (__builtin_expect((int)(r < 0), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, true)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_from_int_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { int64_t val1; int32_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int32_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_pointer_error(error_ajla_aux_(1, 5, 0 , "ipret-1.inc" ":" "378"), fp, ip , "ipret-1.inc" ":" "378")); else *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_ufrom_int_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { int64_t val1; uint32_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (uint32_t)val1; if ((__builtin_expect((int)((int64_t)r != val1), 0)) || (__builtin_expect((int)(val1 < 0), 0))) frame_set_pointer(fp, slot_r, u_pointer_error(error_ajla_aux_(1, 5, 0 , "ipret-1.inc" ":" "378"), fp, ip , "ipret-1.inc" ":" "378")); else *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_move_int32_t_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))) = *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_copy_int32_t_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))) = *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc_int32_t_1: do { frame_t slot; uint32_t *val; ip_t sz; slot = ((uintptr_t)(ip + 1)[0]); ((void)(zero_())); val = (((uint32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint32_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_int32_t(val, ip + 1 + (1), false); __asm__ volatile ("":::"memory"); (ip += (1 + (1))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_add_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_add_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_subtract_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_subtract_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_multiply_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_multiply_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_divide_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_divide_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_udivide_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_udivide_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_modulo_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_modulo_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_umodulo_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_umodulo_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_power_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_power_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_and_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_and_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_or_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_or_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_xor_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_xor_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_shl_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shl_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_shr_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shr_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ushr_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ushr_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_rol_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_rol_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ror_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ror_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_bts_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bts_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_btr_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btr_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_btc_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btc_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_equal_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_equal_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_not_equal_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_not_equal_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_less_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_less_equal_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_equal_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_greater_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_greater_equal_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_equal_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_uless_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_uless_equal_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_equal_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_ugreater_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ugreater_equal_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_equal_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_bt_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bt_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_add_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_add_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_subtract_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_subtract_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_multiply_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_multiply_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_divide_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_divide_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_udivide_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_udivide_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_modulo_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_modulo_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_umodulo_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_umodulo_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_power_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_power_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_and_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_and_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_or_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_or_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_xor_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_xor_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_shl_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shl_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_shr_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shr_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ushr_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ushr_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_rol_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_rol_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ror_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ror_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_bts_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bts_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_btr_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btr_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_btc_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btc_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_equal_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_equal_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_not_equal_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_not_equal_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_less_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_less_equal_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_equal_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_greater_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_greater_equal_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_equal_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_uless_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_uless_equal_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_equal_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_ugreater_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ugreater_equal_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_equal_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_bt_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bt_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_not_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_not_int64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_neg_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_neg_int64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bswap_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bswap_int64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_brev_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_brev_int64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bsf_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsf_int64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bsr_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsr_int64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_popcnt_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_popcnt_int64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_to_int_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { int64_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_uto_int_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { uint64_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((uint64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint64_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)((uint64_t)r != val1), 0)) || (__builtin_expect((int)(r < 0), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, true)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_from_int_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { int64_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_pointer_error(error_ajla_aux_(1, 5, 0 , "ipret-1.inc" ":" "378"), fp, ip , "ipret-1.inc" ":" "378")); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_ufrom_int_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { int64_t val1; uint64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (uint64_t)val1; if ((__builtin_expect((int)((int64_t)r != val1), 0)) || (__builtin_expect((int)(val1 < 0), 0))) frame_set_pointer(fp, slot_r, u_pointer_error(error_ajla_aux_(1, 5, 0 , "ipret-1.inc" ":" "378"), fp, ip , "ipret-1.inc" ":" "378")); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_move_int64_t_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_copy_int64_t_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc_int64_t_1: do { frame_t slot; uint64_t *val; ip_t sz; slot = ((uintptr_t)(ip + 1)[0]); ((void)(zero_())); val = (((uint64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint64_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_int64_t(val, ip + 1 + (1), false); __asm__ volatile ("":::"memory"); (ip += (1 + (1))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_add_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_add_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_subtract_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_subtract_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_multiply_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_multiply_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_divide_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_divide_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_udivide_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_udivide_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_modulo_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_modulo_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_umodulo_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_umodulo_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_power_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_power_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_and_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_and_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_or_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_or_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_xor_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_xor_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_shl_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shl_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_shr_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shr_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ushr_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ushr_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_rol_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_rol_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ror_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ror_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_bts_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bts_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_btr_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btr_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_btc_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btc_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_equal_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_equal_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_not_equal_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_not_equal_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_less_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_less_equal_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_equal_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_greater_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_greater_equal_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_equal_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_uless_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_uless_equal_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_equal_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_ugreater_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ugreater_equal_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_equal_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_bt_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bt_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_add_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_add_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_subtract_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_subtract_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_multiply_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_multiply_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_divide_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_divide_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_udivide_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_udivide_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_modulo_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_modulo_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_umodulo_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_umodulo_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_power_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_power_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_and_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_and_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_or_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_or_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_xor_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_xor_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_shl_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shl_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_shr_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shr_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ushr_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ushr_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_rol_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_rol_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ror_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ror_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_bts_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bts_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_btr_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btr_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_btc_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btc_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_equal_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_equal_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_not_equal_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_not_equal_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_less_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_less_equal_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_equal_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_greater_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_greater_equal_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_equal_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_uless_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_uless_equal_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_equal_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_ugreater_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ugreater_equal_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_equal_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_bt_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bt_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_not_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_not_int128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_neg_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_neg_int128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bswap_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bswap_int128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_brev_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_brev_int128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bsf_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsf_int128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bsr_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsr_int128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_popcnt_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_popcnt_int128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_to_int_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { int128_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_uto_int_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { uint128_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((uint128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint128_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)((uint128_t)r != val1), 0)) || (__builtin_expect((int)(r < 0), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, true)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_from_int_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { int64_t val1; int128_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int128_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_pointer_error(error_ajla_aux_(1, 5, 0 , "ipret-1.inc" ":" "378"), fp, ip , "ipret-1.inc" ":" "378")); else *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_ufrom_int_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { int64_t val1; uint128_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (uint128_t)val1; if ((__builtin_expect((int)((int64_t)r != val1), 0)) || (__builtin_expect((int)(val1 < 0), 0))) frame_set_pointer(fp, slot_r, u_pointer_error(error_ajla_aux_(1, 5, 0 , "ipret-1.inc" ":" "378"), fp, ip , "ipret-1.inc" ":" "378")); else *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_move_int128_t_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))) = *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_copy_int128_t_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))) = *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc_int128_t_1: do { frame_t slot; uint128_t *val; ip_t sz; slot = ((uintptr_t)(ip + 1)[0]); ((void)(zero_())); val = (((uint128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint128_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_int128_t(val, ip + 1 + (1), false); __asm__ volatile ("":::"memory"); (ip += (1 + (1))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc16_int32_t_1: do { frame_t slot; uint32_t *val; ip_t sz; slot = ((uintptr_t)(ip + 1)[0]); ((void)(zero_())); val = (((uint32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint32_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_int32_t(val, ip + 1 + (1), true); __asm__ volatile ("":::"memory"); (ip += (1 + (1))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc16_int64_t_1: do { frame_t slot; uint64_t *val; ip_t sz; slot = ((uintptr_t)(ip + 1)[0]); ((void)(zero_())); val = (((uint64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint64_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_int64_t(val, ip + 1 + (1), true); __asm__ volatile ("":::"memory"); (ip += (1 + (1))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc16_int128_t_1: do { frame_t slot; uint128_t *val; ip_t sz; slot = ((uintptr_t)(ip + 1)[0]); ((void)(zero_())); val = (((uint128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint128_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_int128_t(val, ip + 1 + (1), true); __asm__ volatile ("":::"memory"); (ip += (1 + (1))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 483 "ipret-1.inc" label_REAL_binary_add_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_subtract_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_multiply_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_divide_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_modulo_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_modulo_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_power_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_power_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_ldexp_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_ldexp_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_atan2_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_atan2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_equal_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_not_equal_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_less_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_less_equal_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_binary_greater_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_greater_equal_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_neg_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_neg_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sqrt_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cbrt_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cbrt_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sin_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sin_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cos_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cos_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_tan_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_tan_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_asin_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_asin_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_acos_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_acos_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_atan_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_atan_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sinh_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sinh_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cosh_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cosh_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_tanh_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_tanh_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_asinh_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_asinh_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_acosh_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_acosh_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_atanh_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_atanh_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp2_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp2_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp10_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp10_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log2_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log2_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log10_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log10_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_round_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_round_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_ceil_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_ceil_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_floor_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_floor_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_trunc_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_trunc_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_fract_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_fract_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_mantissa_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_mantissa_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exponent_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exponent_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_next_number_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_next_number_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_prev_number_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_prev_number_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_to_int_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_real16_t((((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_from_int_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_real16_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_is_exception_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_is_exception_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_move_real16_t_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t)))))) = *(((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_copy_real16_t_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t)))))) = *(((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc_real16_t_1: do { frame_t slot; real16_t *val; ip_t sz; slot = ((uintptr_t)(ip + 1)[0]); ((void)(zero_())); val = (((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_real16_t(val, ip + 1 + (1), false); __asm__ volatile ("":::"memory"); (ip += (1 + (1))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_add_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_subtract_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_multiply_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_divide_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_modulo_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_modulo_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_power_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_power_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_ldexp_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_ldexp_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_atan2_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_atan2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_equal_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_not_equal_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_less_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_less_equal_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_binary_greater_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_greater_equal_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_neg_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_neg_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sqrt_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cbrt_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cbrt_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sin_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sin_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cos_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cos_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_tan_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_tan_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_asin_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_asin_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_acos_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_acos_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_atan_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_atan_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sinh_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sinh_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cosh_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cosh_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_tanh_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_tanh_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_asinh_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_asinh_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_acosh_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_acosh_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_atanh_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_atanh_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp2_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp2_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp10_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp10_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log2_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log2_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log10_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log10_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_round_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_round_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_ceil_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_ceil_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_floor_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_floor_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_trunc_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_trunc_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_fract_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_fract_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_mantissa_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_mantissa_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exponent_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exponent_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_next_number_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_next_number_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_prev_number_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_prev_number_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_to_int_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_real32_t((((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_from_int_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_real32_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_is_exception_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_is_exception_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_move_real32_t_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t)))))) = *(((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_copy_real32_t_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t)))))) = *(((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc_real32_t_1: do { frame_t slot; real32_t *val; ip_t sz; slot = ((uintptr_t)(ip + 1)[0]); ((void)(zero_())); val = (((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_real32_t(val, ip + 1 + (1), false); __asm__ volatile ("":::"memory"); (ip += (1 + (1))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_add_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_subtract_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_multiply_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_divide_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_modulo_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_modulo_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_power_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_power_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_ldexp_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_ldexp_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_atan2_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_atan2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_equal_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_not_equal_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_less_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_less_equal_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_binary_greater_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_greater_equal_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_neg_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_neg_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sqrt_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cbrt_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cbrt_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sin_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sin_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cos_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cos_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_tan_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_tan_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_asin_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_asin_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_acos_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_acos_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_atan_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_atan_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sinh_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sinh_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cosh_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cosh_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_tanh_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_tanh_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_asinh_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_asinh_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_acosh_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_acosh_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_atanh_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_atanh_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp2_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp2_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp10_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp10_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log2_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log2_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log10_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log10_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_round_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_round_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_ceil_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_ceil_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_floor_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_floor_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_trunc_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_trunc_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_fract_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_fract_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_mantissa_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_mantissa_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exponent_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exponent_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_next_number_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_next_number_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_prev_number_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_prev_number_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_to_int_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_real64_t((((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_from_int_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_real64_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_is_exception_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_is_exception_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_move_real64_t_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t)))))) = *(((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_copy_real64_t_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t)))))) = *(((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc_real64_t_1: do { frame_t slot; real64_t *val; ip_t sz; slot = ((uintptr_t)(ip + 1)[0]); ((void)(zero_())); val = (((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_real64_t(val, ip + 1 + (1), false); __asm__ volatile ("":::"memory"); (ip += (1 + (1))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_add_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_subtract_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_multiply_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_divide_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_modulo_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_modulo_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_power_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_power_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_ldexp_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_ldexp_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_atan2_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_atan2_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_equal_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_not_equal_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_less_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_less_equal_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_binary_greater_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_greater_equal_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_neg_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_neg_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sqrt_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cbrt_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cbrt_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sin_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sin_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cos_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cos_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_tan_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_tan_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_asin_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_asin_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_acos_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_acos_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_atan_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_atan_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sinh_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sinh_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cosh_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cosh_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_tanh_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_tanh_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_asinh_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_asinh_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_acosh_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_acosh_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_atanh_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_atanh_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp2_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp2_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp10_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp10_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log2_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log2_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log10_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log10_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_round_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_round_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_ceil_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_ceil_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_floor_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_floor_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_trunc_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_trunc_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_fract_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_fract_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_mantissa_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_mantissa_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exponent_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exponent_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_next_number_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_next_number_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_prev_number_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_prev_number_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_to_int_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_real80_t((((real80_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real80_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_from_int_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_real80_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real80_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real80_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_is_exception_real80_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_is_exception_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_move_real80_t_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((real80_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real80_t)))))) = *(((real80_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real80_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_copy_real80_t_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((real80_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real80_t)))))) = *(((real80_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real80_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc_real80_t_1: do { frame_t slot; real80_t *val; ip_t sz; slot = ((uintptr_t)(ip + 1)[0]); ((void)(zero_())); val = (((real80_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real80_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_real80_t(val, ip + 1 + (1), false); __asm__ volatile ("":::"memory"); (ip += (1 + (1))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_add_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_subtract_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_multiply_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_divide_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_modulo_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_modulo_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_power_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_power_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_ldexp_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_ldexp_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_atan2_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_atan2_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_equal_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_not_equal_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_less_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_less_equal_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_binary_greater_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_greater_equal_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_neg_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_neg_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sqrt_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cbrt_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cbrt_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sin_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sin_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cos_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cos_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_tan_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_tan_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_asin_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_asin_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_acos_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_acos_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_atan_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_atan_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sinh_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sinh_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cosh_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cosh_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_tanh_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_tanh_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_asinh_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_asinh_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_acosh_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_acosh_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_atanh_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_atanh_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp2_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp2_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp10_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp10_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log2_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log2_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log10_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log10_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_round_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_round_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_ceil_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_ceil_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_floor_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_floor_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_trunc_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_trunc_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_fract_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_fract_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_mantissa_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_mantissa_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exponent_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exponent_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_next_number_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_next_number_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_prev_number_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_prev_number_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_to_int_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_real128_t((((real128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real128_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_from_int_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_real128_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real128_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_is_exception_real128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_is_exception_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_move_real128_t_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((real128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real128_t)))))) = *(((real128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real128_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_copy_real128_t_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((real128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real128_t)))))) = *(((real128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real128_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc_real128_t_1: do { frame_t slot; real128_t *val; ip_t sz; slot = ((uintptr_t)(ip + 1)[0]); ((void)(zero_())); val = (((real128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real128_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_real128_t(val, ip + 1 + (1), false); __asm__ volatile ("":::"memory"); (ip += (1 + (1))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; escape_fixed_binary_thunk_1: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_fixed_operator(fp, ip, ((uintptr_t)(ip + 1)[0]), ((uintptr_t)(ip + 1)[1]), ((uintptr_t)(ip + 1)[2]), ((uintptr_t)(ip + 1)[3])); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + (4))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 486 "ipret-1.inc" 3 ((void *)0) # 486 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 486 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 486 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 486 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 486 "ipret-1.inc" 0 # 486 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 486 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 497 "ipret-1.inc" escape_fixed_binary_const_thunk_1: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_fixed_operator(fp, ip, ((uintptr_t)(ip + 1)[0]), frame_t_from_const((int32_t)((uintptr_t)(ip + 1)[1])), ((uintptr_t)(ip + 1)[2]), ((uintptr_t)(ip + 1)[3])); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + (4))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 497 "ipret-1.inc" 3 ((void *)0) # 497 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 497 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 497 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 497 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 497 "ipret-1.inc" 0 # 497 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 497 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 508 "ipret-1.inc" escape_fixed_unary_thunk_1: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_fixed_operator(fp, ip, ((uintptr_t)(ip + 1)[0]), ((frame_t)-1), ((uintptr_t)(ip + 1)[1]), ((uintptr_t)(ip + 1)[2])); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + (3))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 508 "ipret-1.inc" 3 ((void *)0) # 508 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 508 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 508 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 508 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 508 "ipret-1.inc" 0 # 508 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 508 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 519 "ipret-1.inc" escape_convert_thunk_1: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_convert(fp, ip, ((uintptr_t)(ip + 1)[0]), ((uintptr_t)(ip + 1)[1]), ((uintptr_t)(ip + 1)[2])); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + (3))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 519 "ipret-1.inc" 3 ((void *)0) # 519 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 519 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 519 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 519 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 519 "ipret-1.inc" 0 # 519 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 519 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 530 "ipret-1.inc" { bool ( *function_int_binary)(const mpint_t *s1, const mpint_t *s2, mpint_t *r, ajla_error_t *err); bool ( *function_int_binary_logical)(const mpint_t *s1, const mpint_t *s2, ajla_flat_option_t *r, ajla_error_t *err); bool ( *function_int_unary)(const mpint_t *s1, mpint_t *r, ajla_error_t *err); # 812 "ipret-1.inc" label_int_binary_add_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_add_int8_t_1: function_int_binary = mpint_add; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_add_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_add_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_subtract_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_subtract_int8_t_1: function_int_binary = mpint_subtract; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_subtract_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_subtract_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_multiply_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_multiply_int8_t_1: function_int_binary = mpint_multiply; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_multiply_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_multiply_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_divide_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_divide_int8_t_1: function_int_binary = mpint_divide; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_divide_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_divide_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_modulo_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_modulo_int8_t_1: function_int_binary = mpint_modulo; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_modulo_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_modulo_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_power_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_power_int8_t_1: function_int_binary = mpint_power; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_power_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_power_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_and_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_and_int8_t_1: function_int_binary = mpint_and; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_and_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_and_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_or_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_or_int8_t_1: function_int_binary = mpint_or; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_or_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_or_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_xor_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_xor_int8_t_1: function_int_binary = mpint_xor; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_xor_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_xor_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_shl_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_shl_int8_t_1: function_int_binary = mpint_shl; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shl_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_shl_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_shr_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_shr_int8_t_1: function_int_binary = mpint_shr; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shr_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_shr_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bts_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_bts_int8_t_1: function_int_binary = mpint_bts; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bts_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_bts_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_btr_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_btr_int8_t_1: function_int_binary = mpint_btr; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btr_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_btr_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_btc_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_btc_int8_t_1: function_int_binary = mpint_btc; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btc_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_btc_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_equal_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_equal_int8_t_1: function_int_binary_logical = mpint_equal; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_equal_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_equal_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_not_equal_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_not_equal_int8_t_1: function_int_binary_logical = mpint_not_equal; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_not_equal_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_not_equal_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_less_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_less_int8_t_1: function_int_binary_logical = mpint_less; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_less_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_less_equal_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_less_equal_int8_t_1: function_int_binary_logical = mpint_less_equal; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_equal_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_less_equal_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_greater_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_greater_int8_t_1: function_int_binary_logical = mpint_greater; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_greater_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_greater_equal_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_greater_equal_int8_t_1: function_int_binary_logical = mpint_greater_equal; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_equal_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_greater_equal_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bt_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_bt_int8_t_1: function_int_binary_logical = mpint_bt; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bt_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_bt_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_add_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_add_int8_t_1: function_int_binary = mpint_add; goto escape_int_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_add_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_add_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_subtract_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_subtract_int8_t_1: function_int_binary = mpint_subtract; goto escape_int_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_subtract_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_subtract_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_multiply_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_multiply_int8_t_1: function_int_binary = mpint_multiply; goto escape_int_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_multiply_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_multiply_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_divide_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_divide_int8_t_1: function_int_binary = mpint_divide; goto escape_int_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_divide_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_divide_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_modulo_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_modulo_int8_t_1: function_int_binary = mpint_modulo; goto escape_int_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_modulo_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_modulo_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_power_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_power_int8_t_1: function_int_binary = mpint_power; goto escape_int_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_power_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_power_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_and_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_and_int8_t_1: function_int_binary = mpint_and; goto escape_int_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_and_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_and_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_or_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_or_int8_t_1: function_int_binary = mpint_or; goto escape_int_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_or_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_or_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_xor_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_xor_int8_t_1: function_int_binary = mpint_xor; goto escape_int_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_xor_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_xor_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_shl_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_shl_int8_t_1: function_int_binary = mpint_shl; goto escape_int_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shl_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_shl_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_shr_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_shr_int8_t_1: function_int_binary = mpint_shr; goto escape_int_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shr_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_shr_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_bts_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_bts_int8_t_1: function_int_binary = mpint_bts; goto escape_int_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bts_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_bts_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_btr_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_btr_int8_t_1: function_int_binary = mpint_btr; goto escape_int_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btr_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_btr_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_btc_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_btc_int8_t_1: function_int_binary = mpint_btc; goto escape_int_binary_const_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btc_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_btc_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_equal_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_equal_int8_t_1: function_int_binary_logical = mpint_equal; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_equal_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_equal_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_not_equal_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_not_equal_int8_t_1: function_int_binary_logical = mpint_not_equal; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_not_equal_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_not_equal_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_less_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_less_int8_t_1: function_int_binary_logical = mpint_less; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_less_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_less_equal_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_less_equal_int8_t_1: function_int_binary_logical = mpint_less_equal; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_equal_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_less_equal_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_greater_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_greater_int8_t_1: function_int_binary_logical = mpint_greater; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_greater_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_greater_equal_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_greater_equal_int8_t_1: function_int_binary_logical = mpint_greater_equal; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_equal_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_greater_equal_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_int_binary_const_bt_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_bt_int8_t_1: function_int_binary_logical = mpint_bt; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bt_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_bt_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_not_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_not_int8_t_1: function_int_unary = mpint_not; goto escape_int_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_not_int8_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_not_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_neg_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_neg_int8_t_1: function_int_unary = mpint_neg; goto escape_int_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_neg_int8_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_neg_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bsf_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_bsf_int8_t_1: function_int_unary = mpint_bsf; goto escape_int_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_bsf_int8_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_bsf_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bsr_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_bsr_int8_t_1: function_int_unary = mpint_bsr; goto escape_int_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_bsr_int8_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_bsr_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_popcnt_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_popcnt_int8_t_1: function_int_unary = mpint_popcnt; goto escape_int_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_popcnt_int8_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_popcnt_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_unary_to_int_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { int8_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_unary_from_int_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { int64_t val1; int8_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int8_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_move_int8_t_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))) = *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_copy_int8_t_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))) = *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_ldc_int8_t_1: do { frame_t slot; int8_t *val; ip_t sz; slot = ((uintptr_t)(ip + 1)[0]); ((void)(zero_())); val = (((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))); __asm__ volatile ("":::"memory"); sz = int_ldc_int8_t(val, ip + 1 + (1), false); __asm__ volatile ("":::"memory"); (ip += (1 + (1))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_ldc16_int8_t_1: do { frame_t slot; int8_t *val; ip_t sz; slot = ((uintptr_t)(ip + 1)[0]); ((void)(zero_())); val = (((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))); __asm__ volatile ("":::"memory"); sz = int_ldc_int8_t(val, ip + 1 + (1), true); __asm__ volatile ("":::"memory"); (ip += (1 + (1))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_add_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_add_int16_t_1: function_int_binary = mpint_add; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_add_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_add_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_subtract_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_subtract_int16_t_1: function_int_binary = mpint_subtract; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_subtract_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_subtract_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_multiply_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_multiply_int16_t_1: function_int_binary = mpint_multiply; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_multiply_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_multiply_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_divide_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_divide_int16_t_1: function_int_binary = mpint_divide; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_divide_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_divide_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_modulo_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_modulo_int16_t_1: function_int_binary = mpint_modulo; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_modulo_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_modulo_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_power_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_power_int16_t_1: function_int_binary = mpint_power; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_power_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_power_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_and_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_and_int16_t_1: function_int_binary = mpint_and; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_and_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_and_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_or_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_or_int16_t_1: function_int_binary = mpint_or; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_or_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_or_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_xor_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_xor_int16_t_1: function_int_binary = mpint_xor; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_xor_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_xor_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_shl_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_shl_int16_t_1: function_int_binary = mpint_shl; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shl_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_shl_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_shr_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_shr_int16_t_1: function_int_binary = mpint_shr; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shr_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_shr_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bts_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_bts_int16_t_1: function_int_binary = mpint_bts; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bts_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_bts_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_btr_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_btr_int16_t_1: function_int_binary = mpint_btr; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btr_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_btr_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_btc_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_btc_int16_t_1: function_int_binary = mpint_btc; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btc_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_btc_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_equal_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_equal_int16_t_1: function_int_binary_logical = mpint_equal; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_equal_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_equal_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_not_equal_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_not_equal_int16_t_1: function_int_binary_logical = mpint_not_equal; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_not_equal_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_not_equal_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_less_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_less_int16_t_1: function_int_binary_logical = mpint_less; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_less_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_less_equal_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_less_equal_int16_t_1: function_int_binary_logical = mpint_less_equal; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_equal_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_less_equal_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_greater_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_greater_int16_t_1: function_int_binary_logical = mpint_greater; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_greater_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_greater_equal_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_greater_equal_int16_t_1: function_int_binary_logical = mpint_greater_equal; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_equal_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_greater_equal_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bt_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_bt_int16_t_1: function_int_binary_logical = mpint_bt; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bt_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_bt_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_add_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_add_int16_t_1: function_int_binary = mpint_add; goto escape_int_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_add_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_add_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_subtract_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_subtract_int16_t_1: function_int_binary = mpint_subtract; goto escape_int_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_subtract_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_subtract_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_multiply_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_multiply_int16_t_1: function_int_binary = mpint_multiply; goto escape_int_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_multiply_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_multiply_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_divide_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_divide_int16_t_1: function_int_binary = mpint_divide; goto escape_int_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_divide_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_divide_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_modulo_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_modulo_int16_t_1: function_int_binary = mpint_modulo; goto escape_int_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_modulo_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_modulo_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_power_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_power_int16_t_1: function_int_binary = mpint_power; goto escape_int_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_power_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_power_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_and_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_and_int16_t_1: function_int_binary = mpint_and; goto escape_int_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_and_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_and_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_or_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_or_int16_t_1: function_int_binary = mpint_or; goto escape_int_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_or_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_or_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_xor_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_xor_int16_t_1: function_int_binary = mpint_xor; goto escape_int_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_xor_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_xor_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_shl_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_shl_int16_t_1: function_int_binary = mpint_shl; goto escape_int_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shl_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_shl_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_shr_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_shr_int16_t_1: function_int_binary = mpint_shr; goto escape_int_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shr_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_shr_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_bts_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_bts_int16_t_1: function_int_binary = mpint_bts; goto escape_int_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bts_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_bts_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_btr_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_btr_int16_t_1: function_int_binary = mpint_btr; goto escape_int_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btr_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_btr_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_btc_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_btc_int16_t_1: function_int_binary = mpint_btc; goto escape_int_binary_const_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btc_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_btc_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_equal_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_equal_int16_t_1: function_int_binary_logical = mpint_equal; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_equal_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_equal_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_not_equal_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_not_equal_int16_t_1: function_int_binary_logical = mpint_not_equal; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_not_equal_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_not_equal_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_less_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_less_int16_t_1: function_int_binary_logical = mpint_less; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_less_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_less_equal_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_less_equal_int16_t_1: function_int_binary_logical = mpint_less_equal; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_equal_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_less_equal_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_greater_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_greater_int16_t_1: function_int_binary_logical = mpint_greater; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_greater_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_greater_equal_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_greater_equal_int16_t_1: function_int_binary_logical = mpint_greater_equal; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_equal_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_greater_equal_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_int_binary_const_bt_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_bt_int16_t_1: function_int_binary_logical = mpint_bt; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bt_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_bt_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_not_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_not_int16_t_1: function_int_unary = mpint_not; goto escape_int_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_not_int16_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_not_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_neg_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_neg_int16_t_1: function_int_unary = mpint_neg; goto escape_int_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_neg_int16_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_neg_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bsf_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_bsf_int16_t_1: function_int_unary = mpint_bsf; goto escape_int_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_bsf_int16_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_bsf_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bsr_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_bsr_int16_t_1: function_int_unary = mpint_bsr; goto escape_int_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_bsr_int16_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_bsr_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_popcnt_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_popcnt_int16_t_1: function_int_unary = mpint_popcnt; goto escape_int_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_popcnt_int16_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_popcnt_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_unary_to_int_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { int16_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_unary_from_int_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { int64_t val1; int16_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int16_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_move_int16_t_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))) = *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_copy_int16_t_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))) = *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_ldc_int16_t_1: do { frame_t slot; int16_t *val; ip_t sz; slot = ((uintptr_t)(ip + 1)[0]); ((void)(zero_())); val = (((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))); __asm__ volatile ("":::"memory"); sz = int_ldc_int16_t(val, ip + 1 + (1), false); __asm__ volatile ("":::"memory"); (ip += (1 + (1))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_ldc16_int16_t_1: do { frame_t slot; int16_t *val; ip_t sz; slot = ((uintptr_t)(ip + 1)[0]); ((void)(zero_())); val = (((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))); __asm__ volatile ("":::"memory"); sz = int_ldc_int16_t(val, ip + 1 + (1), true); __asm__ volatile ("":::"memory"); (ip += (1 + (1))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_add_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_add_int32_t_1: function_int_binary = mpint_add; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_add_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_add_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_subtract_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_subtract_int32_t_1: function_int_binary = mpint_subtract; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_subtract_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_subtract_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_multiply_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_multiply_int32_t_1: function_int_binary = mpint_multiply; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_multiply_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_multiply_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_divide_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_divide_int32_t_1: function_int_binary = mpint_divide; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_divide_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_divide_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_modulo_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_modulo_int32_t_1: function_int_binary = mpint_modulo; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_modulo_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_modulo_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_power_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_power_int32_t_1: function_int_binary = mpint_power; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_power_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_power_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_and_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_and_int32_t_1: function_int_binary = mpint_and; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_and_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_and_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_or_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_or_int32_t_1: function_int_binary = mpint_or; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_or_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_or_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_xor_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_xor_int32_t_1: function_int_binary = mpint_xor; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_xor_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_xor_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_shl_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_shl_int32_t_1: function_int_binary = mpint_shl; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shl_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_shl_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_shr_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_shr_int32_t_1: function_int_binary = mpint_shr; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shr_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_shr_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bts_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_bts_int32_t_1: function_int_binary = mpint_bts; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bts_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_bts_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_btr_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_btr_int32_t_1: function_int_binary = mpint_btr; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btr_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_btr_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_btc_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_btc_int32_t_1: function_int_binary = mpint_btc; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btc_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_btc_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_equal_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_equal_int32_t_1: function_int_binary_logical = mpint_equal; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_equal_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_equal_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_not_equal_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_not_equal_int32_t_1: function_int_binary_logical = mpint_not_equal; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_not_equal_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_not_equal_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_less_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_less_int32_t_1: function_int_binary_logical = mpint_less; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_less_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_less_equal_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_less_equal_int32_t_1: function_int_binary_logical = mpint_less_equal; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_equal_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_less_equal_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_greater_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_greater_int32_t_1: function_int_binary_logical = mpint_greater; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_greater_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_greater_equal_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_greater_equal_int32_t_1: function_int_binary_logical = mpint_greater_equal; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_equal_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_greater_equal_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bt_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_bt_int32_t_1: function_int_binary_logical = mpint_bt; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bt_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_bt_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_add_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_add_int32_t_1: function_int_binary = mpint_add; goto escape_int_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_add_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_add_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_subtract_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_subtract_int32_t_1: function_int_binary = mpint_subtract; goto escape_int_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_subtract_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_subtract_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_multiply_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_multiply_int32_t_1: function_int_binary = mpint_multiply; goto escape_int_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_multiply_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_multiply_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_divide_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_divide_int32_t_1: function_int_binary = mpint_divide; goto escape_int_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_divide_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_divide_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_modulo_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_modulo_int32_t_1: function_int_binary = mpint_modulo; goto escape_int_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_modulo_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_modulo_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_power_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_power_int32_t_1: function_int_binary = mpint_power; goto escape_int_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_power_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_power_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_and_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_and_int32_t_1: function_int_binary = mpint_and; goto escape_int_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_and_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_and_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_or_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_or_int32_t_1: function_int_binary = mpint_or; goto escape_int_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_or_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_or_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_xor_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_xor_int32_t_1: function_int_binary = mpint_xor; goto escape_int_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_xor_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_xor_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_shl_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_shl_int32_t_1: function_int_binary = mpint_shl; goto escape_int_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shl_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_shl_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_shr_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_shr_int32_t_1: function_int_binary = mpint_shr; goto escape_int_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shr_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_shr_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_bts_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_bts_int32_t_1: function_int_binary = mpint_bts; goto escape_int_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bts_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_bts_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_btr_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_btr_int32_t_1: function_int_binary = mpint_btr; goto escape_int_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btr_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_btr_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_btc_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_btc_int32_t_1: function_int_binary = mpint_btc; goto escape_int_binary_const_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btc_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_btc_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_equal_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_equal_int32_t_1: function_int_binary_logical = mpint_equal; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_equal_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_equal_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_not_equal_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_not_equal_int32_t_1: function_int_binary_logical = mpint_not_equal; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_not_equal_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_not_equal_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_less_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_less_int32_t_1: function_int_binary_logical = mpint_less; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_less_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_less_equal_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_less_equal_int32_t_1: function_int_binary_logical = mpint_less_equal; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_equal_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_less_equal_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_greater_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_greater_int32_t_1: function_int_binary_logical = mpint_greater; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_greater_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_greater_equal_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_greater_equal_int32_t_1: function_int_binary_logical = mpint_greater_equal; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_equal_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_greater_equal_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_int_binary_const_bt_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_bt_int32_t_1: function_int_binary_logical = mpint_bt; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bt_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_bt_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_not_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_not_int32_t_1: function_int_unary = mpint_not; goto escape_int_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_not_int32_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_not_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_neg_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_neg_int32_t_1: function_int_unary = mpint_neg; goto escape_int_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_neg_int32_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_neg_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bsf_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_bsf_int32_t_1: function_int_unary = mpint_bsf; goto escape_int_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_bsf_int32_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_bsf_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bsr_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_bsr_int32_t_1: function_int_unary = mpint_bsr; goto escape_int_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_bsr_int32_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_bsr_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_popcnt_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_popcnt_int32_t_1: function_int_unary = mpint_popcnt; goto escape_int_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_popcnt_int32_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_popcnt_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_unary_to_int_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { int32_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_unary_from_int_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { int64_t val1; int32_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int32_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_move_int32_t_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))) = *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_copy_int32_t_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))) = *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_ldc_int32_t_1: do { frame_t slot; int32_t *val; ip_t sz; slot = ((uintptr_t)(ip + 1)[0]); ((void)(zero_())); val = (((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))); __asm__ volatile ("":::"memory"); sz = int_ldc_int32_t(val, ip + 1 + (1), false); __asm__ volatile ("":::"memory"); (ip += (1 + (1))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_ldc16_int32_t_1: do { frame_t slot; int32_t *val; ip_t sz; slot = ((uintptr_t)(ip + 1)[0]); ((void)(zero_())); val = (((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))); __asm__ volatile ("":::"memory"); sz = int_ldc_int32_t(val, ip + 1 + (1), true); __asm__ volatile ("":::"memory"); (ip += (1 + (1))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_add_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_add_int64_t_1: function_int_binary = mpint_add; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_add_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_add_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_subtract_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_subtract_int64_t_1: function_int_binary = mpint_subtract; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_subtract_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_subtract_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_multiply_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_multiply_int64_t_1: function_int_binary = mpint_multiply; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_multiply_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_multiply_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_divide_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_divide_int64_t_1: function_int_binary = mpint_divide; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_divide_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_divide_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_modulo_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_modulo_int64_t_1: function_int_binary = mpint_modulo; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_modulo_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_modulo_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_power_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_power_int64_t_1: function_int_binary = mpint_power; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_power_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_power_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_and_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_and_int64_t_1: function_int_binary = mpint_and; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_and_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_and_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_or_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_or_int64_t_1: function_int_binary = mpint_or; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_or_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_or_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_xor_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_xor_int64_t_1: function_int_binary = mpint_xor; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_xor_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_xor_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_shl_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_shl_int64_t_1: function_int_binary = mpint_shl; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shl_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_shl_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_shr_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_shr_int64_t_1: function_int_binary = mpint_shr; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shr_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_shr_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bts_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_bts_int64_t_1: function_int_binary = mpint_bts; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bts_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_bts_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_btr_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_btr_int64_t_1: function_int_binary = mpint_btr; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btr_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_btr_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_btc_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_btc_int64_t_1: function_int_binary = mpint_btc; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btc_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_btc_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_equal_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_equal_int64_t_1: function_int_binary_logical = mpint_equal; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_equal_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_equal_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_not_equal_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_not_equal_int64_t_1: function_int_binary_logical = mpint_not_equal; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_not_equal_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_not_equal_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_less_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_less_int64_t_1: function_int_binary_logical = mpint_less; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_less_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_less_equal_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_less_equal_int64_t_1: function_int_binary_logical = mpint_less_equal; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_equal_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_less_equal_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_greater_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_greater_int64_t_1: function_int_binary_logical = mpint_greater; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_greater_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_greater_equal_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_greater_equal_int64_t_1: function_int_binary_logical = mpint_greater_equal; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_equal_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_greater_equal_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bt_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_bt_int64_t_1: function_int_binary_logical = mpint_bt; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bt_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_bt_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_add_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_add_int64_t_1: function_int_binary = mpint_add; goto escape_int_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_add_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_add_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_subtract_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_subtract_int64_t_1: function_int_binary = mpint_subtract; goto escape_int_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_subtract_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_subtract_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_multiply_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_multiply_int64_t_1: function_int_binary = mpint_multiply; goto escape_int_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_multiply_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_multiply_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_divide_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_divide_int64_t_1: function_int_binary = mpint_divide; goto escape_int_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_divide_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_divide_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_modulo_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_modulo_int64_t_1: function_int_binary = mpint_modulo; goto escape_int_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_modulo_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_modulo_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_power_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_power_int64_t_1: function_int_binary = mpint_power; goto escape_int_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_power_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_power_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_and_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_and_int64_t_1: function_int_binary = mpint_and; goto escape_int_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_and_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_and_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_or_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_or_int64_t_1: function_int_binary = mpint_or; goto escape_int_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_or_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_or_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_xor_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_xor_int64_t_1: function_int_binary = mpint_xor; goto escape_int_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_xor_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_xor_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_shl_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_shl_int64_t_1: function_int_binary = mpint_shl; goto escape_int_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shl_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_shl_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_shr_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_shr_int64_t_1: function_int_binary = mpint_shr; goto escape_int_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shr_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_shr_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_bts_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_bts_int64_t_1: function_int_binary = mpint_bts; goto escape_int_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bts_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_bts_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_btr_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_btr_int64_t_1: function_int_binary = mpint_btr; goto escape_int_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btr_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_btr_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_btc_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_btc_int64_t_1: function_int_binary = mpint_btc; goto escape_int_binary_const_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btc_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_btc_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_equal_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_equal_int64_t_1: function_int_binary_logical = mpint_equal; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_equal_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_equal_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_not_equal_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_not_equal_int64_t_1: function_int_binary_logical = mpint_not_equal; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_not_equal_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_not_equal_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_less_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_less_int64_t_1: function_int_binary_logical = mpint_less; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_less_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_less_equal_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_less_equal_int64_t_1: function_int_binary_logical = mpint_less_equal; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_equal_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_less_equal_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_greater_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_greater_int64_t_1: function_int_binary_logical = mpint_greater; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_greater_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_greater_equal_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_greater_equal_int64_t_1: function_int_binary_logical = mpint_greater_equal; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_equal_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_greater_equal_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_int_binary_const_bt_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_bt_int64_t_1: function_int_binary_logical = mpint_bt; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bt_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_bt_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_not_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_not_int64_t_1: function_int_unary = mpint_not; goto escape_int_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_not_int64_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_not_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_neg_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_neg_int64_t_1: function_int_unary = mpint_neg; goto escape_int_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_neg_int64_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_neg_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bsf_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_bsf_int64_t_1: function_int_unary = mpint_bsf; goto escape_int_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_bsf_int64_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_bsf_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bsr_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_bsr_int64_t_1: function_int_unary = mpint_bsr; goto escape_int_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_bsr_int64_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_bsr_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_popcnt_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_popcnt_int64_t_1: function_int_unary = mpint_popcnt; goto escape_int_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_popcnt_int64_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_popcnt_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_unary_to_int_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { int64_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_unary_from_int_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { int64_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_move_int64_t_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_copy_int64_t_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_ldc_int64_t_1: do { frame_t slot; int64_t *val; ip_t sz; slot = ((uintptr_t)(ip + 1)[0]); ((void)(zero_())); val = (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); __asm__ volatile ("":::"memory"); sz = int_ldc_int64_t(val, ip + 1 + (1), false); __asm__ volatile ("":::"memory"); (ip += (1 + (1))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_ldc16_int64_t_1: do { frame_t slot; int64_t *val; ip_t sz; slot = ((uintptr_t)(ip + 1)[0]); ((void)(zero_())); val = (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); __asm__ volatile ("":::"memory"); sz = int_ldc_int64_t(val, ip + 1 + (1), true); __asm__ volatile ("":::"memory"); (ip += (1 + (1))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_add_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_add_int128_t_1: function_int_binary = mpint_add; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_add_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_add_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_subtract_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_subtract_int128_t_1: function_int_binary = mpint_subtract; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_subtract_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_subtract_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_multiply_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_multiply_int128_t_1: function_int_binary = mpint_multiply; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_multiply_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_multiply_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_divide_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_divide_int128_t_1: function_int_binary = mpint_divide; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_divide_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_divide_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_modulo_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_modulo_int128_t_1: function_int_binary = mpint_modulo; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_modulo_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_modulo_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_power_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_power_int128_t_1: function_int_binary = mpint_power; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_power_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_power_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_and_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_and_int128_t_1: function_int_binary = mpint_and; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_and_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_and_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_or_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_or_int128_t_1: function_int_binary = mpint_or; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_or_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_or_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_xor_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_xor_int128_t_1: function_int_binary = mpint_xor; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_xor_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_xor_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_shl_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_shl_int128_t_1: function_int_binary = mpint_shl; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shl_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_shl_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_shr_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_shr_int128_t_1: function_int_binary = mpint_shr; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shr_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_shr_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bts_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_bts_int128_t_1: function_int_binary = mpint_bts; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bts_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_bts_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_btr_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_btr_int128_t_1: function_int_binary = mpint_btr; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btr_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_btr_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_btc_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_btc_int128_t_1: function_int_binary = mpint_btc; goto escape_int_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btc_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_btc_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_equal_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_equal_int128_t_1: function_int_binary_logical = mpint_equal; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_equal_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_equal_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_not_equal_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_not_equal_int128_t_1: function_int_binary_logical = mpint_not_equal; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_not_equal_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_not_equal_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_less_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_less_int128_t_1: function_int_binary_logical = mpint_less; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_less_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_less_equal_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_less_equal_int128_t_1: function_int_binary_logical = mpint_less_equal; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_equal_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_less_equal_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_greater_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_greater_int128_t_1: function_int_binary_logical = mpint_greater; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_greater_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_greater_equal_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_greater_equal_int128_t_1: function_int_binary_logical = mpint_greater_equal; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_equal_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_greater_equal_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bt_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_bt_int128_t_1: function_int_binary_logical = mpint_bt; goto escape_int_binary_logical_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bt_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_bt_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_add_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_add_int128_t_1: function_int_binary = mpint_add; goto escape_int_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_add_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_add_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_subtract_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_subtract_int128_t_1: function_int_binary = mpint_subtract; goto escape_int_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_subtract_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_subtract_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_multiply_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_multiply_int128_t_1: function_int_binary = mpint_multiply; goto escape_int_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_multiply_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_multiply_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_divide_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_divide_int128_t_1: function_int_binary = mpint_divide; goto escape_int_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_divide_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_divide_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_modulo_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_modulo_int128_t_1: function_int_binary = mpint_modulo; goto escape_int_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_modulo_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_modulo_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_power_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_power_int128_t_1: function_int_binary = mpint_power; goto escape_int_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_power_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_power_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_and_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_and_int128_t_1: function_int_binary = mpint_and; goto escape_int_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_and_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_and_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_or_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_or_int128_t_1: function_int_binary = mpint_or; goto escape_int_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_or_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_or_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_xor_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_xor_int128_t_1: function_int_binary = mpint_xor; goto escape_int_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_xor_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_xor_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_shl_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_shl_int128_t_1: function_int_binary = mpint_shl; goto escape_int_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shl_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_shl_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_shr_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_shr_int128_t_1: function_int_binary = mpint_shr; goto escape_int_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shr_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_shr_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_bts_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_bts_int128_t_1: function_int_binary = mpint_bts; goto escape_int_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bts_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_bts_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_btr_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_btr_int128_t_1: function_int_binary = mpint_btr; goto escape_int_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btr_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_btr_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_btc_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_btc_int128_t_1: function_int_binary = mpint_btc; goto escape_int_binary_const_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btc_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_btc_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_equal_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_equal_int128_t_1: function_int_binary_logical = mpint_equal; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_equal_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_equal_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_not_equal_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_not_equal_int128_t_1: function_int_binary_logical = mpint_not_equal; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_not_equal_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_not_equal_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_less_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_less_int128_t_1: function_int_binary_logical = mpint_less; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_less_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_less_equal_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_less_equal_int128_t_1: function_int_binary_logical = mpint_less_equal; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_equal_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_less_equal_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_greater_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_greater_int128_t_1: function_int_binary_logical = mpint_greater; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_greater_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_greater_equal_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_greater_equal_int128_t_1: function_int_binary_logical = mpint_greater_equal; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_equal_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_greater_equal_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_int_binary_const_bt_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_bt_int128_t_1: function_int_binary_logical = mpint_bt; goto escape_int_binary_const_logical_thunk_1; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bt_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_bt_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_not_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_not_int128_t_1: function_int_unary = mpint_not; goto escape_int_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_not_int128_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_not_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_neg_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_neg_int128_t_1: function_int_unary = mpint_neg; goto escape_int_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_neg_int128_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_neg_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bsf_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_bsf_int128_t_1: function_int_unary = mpint_bsf; goto escape_int_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_bsf_int128_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_bsf_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bsr_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_bsr_int128_t_1: function_int_unary = mpint_bsr; goto escape_int_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_bsr_int128_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_bsr_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_popcnt_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_popcnt_int128_t_1: function_int_unary = mpint_popcnt; goto escape_int_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_popcnt_int128_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_popcnt_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_unary_to_int_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { int128_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_unary_from_int_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { int64_t val1; int128_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int128_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_move_int128_t_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))) = *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_copy_int128_t_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))) = *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_ldc_int128_t_1: do { frame_t slot; int128_t *val; ip_t sz; slot = ((uintptr_t)(ip + 1)[0]); ((void)(zero_())); val = (((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))); __asm__ volatile ("":::"memory"); sz = int_ldc_int128_t(val, ip + 1 + (1), false); __asm__ volatile ("":::"memory"); (ip += (1 + (1))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_ldc16_int128_t_1: do { frame_t slot; int128_t *val; ip_t sz; slot = ((uintptr_t)(ip + 1)[0]); ((void)(zero_())); val = (((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))); __asm__ volatile ("":::"memory"); sz = int_ldc_int128_t(val, ip + 1 + (1), true); __asm__ volatile ("":::"memory"); (ip += (1 + (1))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; escape_int_binary_thunk_1: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_int_binary_operator(fp, ip, ((uintptr_t)(ip + 1)[0]), ((uintptr_t)(ip + 1)[1]), ((uintptr_t)(ip + 1)[2]), ((uintptr_t)(ip + 1)[3]), function_int_binary); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + (4))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 814 "ipret-1.inc" 3 ((void *)0) # 814 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 814 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 814 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 814 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 814 "ipret-1.inc" 0 # 814 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 814 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 824 "ipret-1.inc" escape_int_binary_logical_thunk_1: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_int_binary_logical_operator(fp, ip, ((uintptr_t)(ip + 1)[0]), ((uintptr_t)(ip + 1)[1]), ((uintptr_t)(ip + 1)[2]), ((uintptr_t)(ip + 1)[3]), function_int_binary_logical); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + (4))); else if (ex != ((void *)(uintptr_t)1)) do { if ((ex) != # 824 "ipret-1.inc" 3 ((void *)0) # 824 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 824 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 824 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 824 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 824 "ipret-1.inc" 0 # 824 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 824 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 834 "ipret-1.inc" escape_int_binary_const_thunk_1: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_int_binary_operator(fp, ip, ((uintptr_t)(ip + 1)[0]), frame_t_from_const((int32_t)((uintptr_t)(ip + 1)[1])), ((uintptr_t)(ip + 1)[2]), ((uintptr_t)(ip + 1)[3]), function_int_binary); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + (4))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 834 "ipret-1.inc" 3 ((void *)0) # 834 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 834 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 834 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 834 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 834 "ipret-1.inc" 0 # 834 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 834 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 844 "ipret-1.inc" escape_int_binary_const_logical_thunk_1: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_int_binary_logical_operator(fp, ip, ((uintptr_t)(ip + 1)[0]), frame_t_from_const((int32_t)((uintptr_t)(ip + 1)[1])), ((uintptr_t)(ip + 1)[2]), ((uintptr_t)(ip + 1)[3]), function_int_binary_logical); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + (4))); else if (ex != ((void *)(uintptr_t)1)) do { if ((ex) != # 844 "ipret-1.inc" 3 ((void *)0) # 844 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 844 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 844 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 844 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 844 "ipret-1.inc" 0 # 844 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 844 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 854 "ipret-1.inc" escape_int_unary_thunk_1: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_int_unary_operator(fp, ip, ((uintptr_t)(ip + 1)[0]), ((uintptr_t)(ip + 1)[1]), ((uintptr_t)(ip + 1)[2]), function_int_unary); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + (3))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 854 "ipret-1.inc" 3 ((void *)0) # 854 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 854 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 854 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 854 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 854 "ipret-1.inc" 0 # 854 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 854 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 865 "ipret-1.inc" # 1 "for-fix.inc" 1 # 24 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_FIXED_unary_bsr_alt1_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsr_alt1_int8_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_FIXED_unary_popcnt_alt1_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_popcnt_alt1_int8_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 98 "ipret-a1.inc" 2 # 25 "for-fix.inc" 2 # 36 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_FIXED_unary_bsr_alt1_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsr_alt1_int16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_FIXED_unary_popcnt_alt1_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_popcnt_alt1_int16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 98 "ipret-a1.inc" 2 # 37 "for-fix.inc" 2 # 48 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_FIXED_unary_bsr_alt1_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsr_alt1_int32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_FIXED_unary_popcnt_alt1_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_popcnt_alt1_int32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 98 "ipret-a1.inc" 2 # 49 "for-fix.inc" 2 # 60 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_FIXED_unary_bsr_alt1_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsr_alt1_int64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_FIXED_unary_popcnt_alt1_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_popcnt_alt1_int64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 98 "ipret-a1.inc" 2 # 61 "for-fix.inc" 2 # 72 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_FIXED_unary_bsr_alt1_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsr_alt1_int128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_FIXED_unary_popcnt_alt1_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_popcnt_alt1_int128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 98 "ipret-a1.inc" 2 # 73 "for-fix.inc" 2 # 866 "ipret-1.inc" 2 # 1 "for-int.inc" 1 # 24 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_int_binary_popcnt_alt1_int8_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_popcnt_alt1_int8_t_1: function_int_unary = mpint_popcnt; goto escape_int_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_popcnt_alt1_int8_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_popcnt_alt1_int8_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 50 "ipret-a2.inc" 2 # 25 "for-int.inc" 2 # 36 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_int_binary_popcnt_alt1_int16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_popcnt_alt1_int16_t_1: function_int_unary = mpint_popcnt; goto escape_int_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_popcnt_alt1_int16_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_popcnt_alt1_int16_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 50 "ipret-a2.inc" 2 # 37 "for-int.inc" 2 # 48 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_int_binary_popcnt_alt1_int32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_popcnt_alt1_int32_t_1: function_int_unary = mpint_popcnt; goto escape_int_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_popcnt_alt1_int32_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_popcnt_alt1_int32_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 50 "ipret-a2.inc" 2 # 49 "for-int.inc" 2 # 60 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_int_binary_popcnt_alt1_int64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_popcnt_alt1_int64_t_1: function_int_unary = mpint_popcnt; goto escape_int_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_popcnt_alt1_int64_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_popcnt_alt1_int64_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 50 "ipret-a2.inc" 2 # 61 "for-int.inc" 2 # 72 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_int_binary_popcnt_alt1_int128_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_popcnt_alt1_int128_t_1: function_int_unary = mpint_popcnt; goto escape_int_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_popcnt_alt1_int128_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_popcnt_alt1_int128_t_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 50 "ipret-a2.inc" 2 # 73 "for-int.inc" 2 # 869 "ipret-1.inc" 2 # 1 "for-real.inc" 1 # 23 "for-real.inc" # 1 "ipret-a3.inc" 1 # 27 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_add_alt1_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_alt1_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 28 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_add_alt2_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_alt2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 34 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_subtract_alt1_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_alt1_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 40 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_subtract_alt2_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_alt2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 46 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_multiply_alt1_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_alt1_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 52 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_multiply_alt2_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_alt2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 58 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_divide_alt1_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_alt1_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 64 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_divide_alt2_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_alt2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 70 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_equal_alt1_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_alt1_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 76 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_equal_alt2_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_alt2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 82 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_not_equal_alt1_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_alt1_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 88 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_not_equal_alt2_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_alt2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 94 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_alt1_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_alt1_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 100 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_alt2_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_alt2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 106 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_equal_alt1_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_alt1_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 112 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_equal_alt2_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_alt2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 118 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_alt1_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_alt1_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 124 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_alt2_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_alt2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 130 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_equal_alt1_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_alt1_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 136 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_equal_alt2_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_alt2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 142 "ipret-a3.inc" 2 # 161 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_sqrt_alt1_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_alt1_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 162 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_sqrt_alt2_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_alt2_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 168 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_to_int_alt1_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_alt1_real16_t((((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 174 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_to_int_alt2_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_alt2_real16_t((((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 180 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_from_int_alt1_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_alt1_real16_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 186 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_from_int_alt2_real16_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_alt2_real16_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 192 "ipret-a3.inc" 2 # 24 "for-real.inc" 2 # 33 "for-real.inc" # 1 "ipret-a3.inc" 1 # 27 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_add_alt1_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_alt1_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 28 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_add_alt2_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_alt2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 34 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_subtract_alt1_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_alt1_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 40 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_subtract_alt2_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_alt2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 46 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_multiply_alt1_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_alt1_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 52 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_multiply_alt2_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_alt2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 58 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_divide_alt1_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_alt1_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 64 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_divide_alt2_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_alt2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 70 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_equal_alt1_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_alt1_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 76 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_equal_alt2_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_alt2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 82 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_not_equal_alt1_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_alt1_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 88 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_not_equal_alt2_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_alt2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 94 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_alt1_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_alt1_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 100 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_alt2_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_alt2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 106 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_equal_alt1_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_alt1_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 112 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_equal_alt2_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_alt2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 118 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_alt1_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_alt1_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 124 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_alt2_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_alt2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 130 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_equal_alt1_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_alt1_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 136 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_equal_alt2_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_alt2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 142 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_neg_alt1_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_neg_alt1_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 149 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_neg_alt2_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_neg_alt2_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 155 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_sqrt_alt1_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_alt1_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 162 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_sqrt_alt2_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_alt2_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 168 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_to_int_alt1_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_alt1_real32_t((((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 174 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_to_int_alt2_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_alt2_real32_t((((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 180 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_from_int_alt1_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_alt1_real32_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 186 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_from_int_alt2_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_alt2_real32_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 192 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_is_exception_alt1_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_is_exception_alt1_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 199 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_is_exception_alt2_real32_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_is_exception_alt2_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 205 "ipret-a3.inc" 2 # 34 "for-real.inc" 2 # 43 "for-real.inc" # 1 "ipret-a3.inc" 1 # 27 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_add_alt1_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_alt1_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 28 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_add_alt2_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_alt2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 34 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_subtract_alt1_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_alt1_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 40 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_subtract_alt2_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_alt2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 46 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_multiply_alt1_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_alt1_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 52 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_multiply_alt2_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_alt2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 58 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_divide_alt1_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_alt1_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 64 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_divide_alt2_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_alt2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 70 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_equal_alt1_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_alt1_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 76 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_equal_alt2_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_alt2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 82 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_not_equal_alt1_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_alt1_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 88 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_not_equal_alt2_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_alt2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 94 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_alt1_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_alt1_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 100 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_alt2_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_alt2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 106 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_equal_alt1_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_alt1_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 112 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_equal_alt2_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_alt2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 118 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_alt1_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_alt1_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 124 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_alt2_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_alt2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 130 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_equal_alt1_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_alt1_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 136 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_equal_alt2_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_1; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_alt2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_1; } __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 142 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_neg_alt1_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_neg_alt1_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 149 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_neg_alt2_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_neg_alt2_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 155 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_sqrt_alt1_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_alt1_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 162 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_sqrt_alt2_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_alt2_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 168 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_to_int_alt1_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_alt1_real64_t((((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 174 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_to_int_alt2_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_alt2_real64_t((((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 180 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_from_int_alt1_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_alt1_real64_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 186 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_from_int_alt2_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_1; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_alt2_real64_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 192 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_is_exception_alt1_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_is_exception_alt1_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 199 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_is_exception_alt2_real64_t_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_1; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_is_exception_alt2_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 205 "ipret-a3.inc" 2 # 44 "for-real.inc" 2 # 53 "for-real.inc" # 1 "ipret-a3.inc" 1 # 54 "for-real.inc" 2 # 63 "for-real.inc" # 1 "ipret-a3.inc" 1 # 64 "for-real.inc" 2 # 872 "ipret-1.inc" 2 } # 925 "ipret-1.inc" label_bool_binary_and_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { ((void)(zero_())); goto escape_bool_binary_thunk_1; } else { ajla_flat_option_t val1; ajla_flat_option_t val2; ajla_flat_option_t result; __asm__ volatile ("":::"memory"); val1 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); val2 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); result = val1 & val2; *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = result; __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_bool_binary_or_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { ((void)(zero_())); goto escape_bool_binary_thunk_1; } else { ajla_flat_option_t val1; ajla_flat_option_t val2; ajla_flat_option_t result; __asm__ volatile ("":::"memory"); val1 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); val2 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); result = val1 | val2; *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = result; __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_bool_binary_equal_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { ((void)(zero_())); goto escape_bool_binary_thunk_1; } else { ajla_flat_option_t val1; ajla_flat_option_t val2; ajla_flat_option_t result; __asm__ volatile ("":::"memory"); val1 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); val2 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); result = val1 == val2; *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = result; __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_bool_binary_not_equal_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { ((void)(zero_())); goto escape_bool_binary_thunk_1; } else { ajla_flat_option_t val1; ajla_flat_option_t val2; ajla_flat_option_t result; __asm__ volatile ("":::"memory"); val1 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); val2 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); result = val1 ^ val2; *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = result; __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_bool_binary_less_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { ((void)(zero_())); goto escape_bool_binary_thunk_1; } else { ajla_flat_option_t val1; ajla_flat_option_t val2; ajla_flat_option_t result; __asm__ volatile ("":::"memory"); val1 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); val2 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); result = val1 < val2; *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = result; __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_bool_binary_less_equal_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { ((void)(zero_())); goto escape_bool_binary_thunk_1; } else { ajla_flat_option_t val1; ajla_flat_option_t val2; ajla_flat_option_t result; __asm__ volatile ("":::"memory"); val1 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); val2 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); result = val1 <= val2; *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = result; __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_bool_binary_greater_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { ((void)(zero_())); goto escape_bool_binary_thunk_1; } else { ajla_flat_option_t val1; ajla_flat_option_t val2; ajla_flat_option_t result; __asm__ volatile ("":::"memory"); val1 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); val2 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); result = val1 > val2; *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = result; __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_bool_binary_greater_equal_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_2 = ((uintptr_t)(ip + 1)[1]); frame_t slot_r = ((uintptr_t)(ip + 1)[2]); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { ((void)(zero_())); goto escape_bool_binary_thunk_1; } else { ajla_flat_option_t val1; ajla_flat_option_t val2; ajla_flat_option_t result; __asm__ volatile ("":::"memory"); val1 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); val2 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); result = val1 >= val2; *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = result; __asm__ volatile ("":::"memory"); (ip += (1 + (4))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_bool_unary_not_1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_bool_unary_thunk_1; } else { ajla_flat_option_t val1; ajla_flat_option_t result; __asm__ volatile ("":::"memory"); val1 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); result = val1 ^ 1; *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = result; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; escape_bool_binary_thunk_1: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_bool_operator(fp, ip, ((uintptr_t)(ip + 1)[0]), ((uintptr_t)(ip + 1)[1]), ((uintptr_t)(ip + 1)[2]), ((uintptr_t)(ip + 1)[3])); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + (4))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 935 "ipret-1.inc" 3 ((void *)0) # 935 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 935 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 935 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 935 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 935 "ipret-1.inc" 0 # 935 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 935 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 945 "ipret-1.inc" escape_bool_unary_thunk_1: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_bool_operator(fp, ip, ((uintptr_t)(ip + 1)[0]), ((frame_t)-1), ((uintptr_t)(ip + 1)[1]), ((uintptr_t)(ip + 1)[2])); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + (3))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 945 "ipret-1.inc" 3 ((void *)0) # 945 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 945 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 945 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 945 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 945 "ipret-1.inc" 0 # 945 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 945 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 956 "ipret-1.inc" label_bool_move_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_bool_copy_1: do { do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_INT_LDC_LONG1: do { frame_t slot; ip_t sz; slot = ((uintptr_t)(ip + 1)[0]); sz = u_ipret_int_ldc_long(fp, slot, ip + 1 + (1)); (ip += (1 + (1))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_IS_EXCEPTION1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); ((void)(zero_())); if (!frame_variable_is_flat(fp, slot_1)) { void *ex = u_is_thunk_operator(fp, ip, slot_1, slot_r, ((uintptr_t)(ip + 1)[2])); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + (3))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 991 "ipret-1.inc" 3 ((void *)0) # 991 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 991 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 991 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 991 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 991 "ipret-1.inc" 0 # 991 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 991 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } else { __asm__ volatile ("":::"memory"); *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = 0; __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_EXCEPTION_CLASS1: do { void *ex; ex = u_thunk_get_param(fp, ip, ((uintptr_t)(ip + 1)[0]), ((uintptr_t)(ip + 1)[1]), ((uintptr_t)(ip + 1)[2]), 0); if ((__builtin_expect((int)(ex == ((void *)(uintptr_t)3)), 1))) (ip += (1 + (3))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 1008 "ipret-1.inc" 3 ((void *)0) # 1008 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 1008 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1008 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1008 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1008 "ipret-1.inc" 0 # 1008 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1008 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_EXCEPTION_TYPE1: do { void *ex; ex = u_thunk_get_param(fp, ip, ((uintptr_t)(ip + 1)[0]), ((uintptr_t)(ip + 1)[1]), ((uintptr_t)(ip + 1)[2]), 1); if ((__builtin_expect((int)(ex == ((void *)(uintptr_t)3)), 1))) (ip += (1 + (3))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 1019 "ipret-1.inc" 3 ((void *)0) # 1019 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 1019 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1019 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1019 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1019 "ipret-1.inc" 0 # 1019 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1019 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_EXCEPTION_AUX1: do { void *ex; ex = u_thunk_get_param(fp, ip, ((uintptr_t)(ip + 1)[0]), ((uintptr_t)(ip + 1)[1]), ((uintptr_t)(ip + 1)[2]), 2); if ((__builtin_expect((int)(ex == ((void *)(uintptr_t)3)), 1))) (ip += (1 + (3))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 1030 "ipret-1.inc" 3 ((void *)0) # 1030 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 1030 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1030 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1030 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1030 "ipret-1.inc" 0 # 1030 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1030 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_SYSTEM_PROPERTY1: do { void *ex; ex = u_ipret_get_system_property(fp, ip, ((uintptr_t)(ip + 1)[0]), ((uintptr_t)(ip + 1)[1])); if ((__builtin_expect((int)(ex == ((void *)(uintptr_t)3)), 1))) (ip += (1 + (3))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 1041 "ipret-1.inc" 3 ((void *)0) # 1041 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 1041 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1041 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1041 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1041 "ipret-1.inc" 0 # 1041 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1041 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_FLAT_MOVE1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_variable_is_flat(fp, slot_1)), 1))) { memcpy((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), frame_get_type_of_local(fp, slot_1)->size); } else { pointer_t ptr = frame_get_pointer_reference(fp, slot_1, true); frame_set_pointer(fp, slot_r, ptr); } (ip += (1 + (2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_FLAT_COPY1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); if ((__builtin_expect((int)(frame_variable_is_flat(fp, slot_1)), 1))) { memcpy((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), frame_get_type_of_local(fp, slot_1)->size); } else { pointer_t ptr = frame_get_pointer_reference(fp, slot_1, false); frame_set_pointer(fp, slot_r, ptr); } (ip += (1 + (2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_REF_MOVE1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); pointer_t ptr = frame_get_pointer_reference(fp, slot_1, true); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); frame_set_pointer(fp, slot_r, ptr); (ip += (1 + (2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_REF_MOVE_CLEAR1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); pointer_t ptr = frame_get_pointer_reference(fp, slot_1, true); frame_set_pointer(fp, slot_r, ptr); (ip += (1 + (2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_REF_COPY1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); pointer_t ptr = frame_get_pointer_reference(fp, slot_1, false); frame_set_pointer(fp, slot_r, ptr); (ip += (1 + (2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_BOX_MOVE_CLEAR1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); pointer_t ptr = u_ipret_copy_variable_to_pointer(fp, slot_1, true); *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))) = pointer_empty(); frame_set_pointer(fp, slot_r, ptr); (ip += (1 + (2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_BOX_COPY1: do { frame_t slot_1 = ((uintptr_t)(ip + 1)[0]); frame_t slot_r = ((uintptr_t)(ip + 1)[1]); pointer_t ptr = u_ipret_copy_variable_to_pointer(fp, slot_1, false); frame_set_pointer(fp, slot_r, ptr); (ip += (1 + (2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_TAKE_BORROWED1: do { frame_t slot = ((uintptr_t)(ip + 1)[0]); if (!frame_test_and_set_flag(fp, slot)) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); pointer_reference_owned(ptr); } (ip += (1 + (1))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_DEREFERENCE1: do { frame_t slot = ((uintptr_t)(ip + 1)[0]); # 1150 "ipret-1.inc" frame_free(fp, slot); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); (ip += (1 + (1))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_DEREFERENCE_CLEAR1: do { frame_t slot = ((uintptr_t)(ip + 1)[0]); # 1168 "ipret-1.inc" frame_free_and_clear(fp, slot); (ip += (1 + (1))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_EVAL1: do { frame_t slot = ((uintptr_t)(ip + 1)[0]); if (frame_test_flag(fp, slot)) { pointer_t *ptr = (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); struct data __attribute__((__unused__)) *result; do { pointer_t p_; if (!(true)) p_ = pointer_locked_read(ptr); else p_ = *(ptr); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (result) = pointer_get_data_(p_ , "ipret-1.inc" ":" "1180"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(ptr, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 1180 "ipret-1.inc" 3 ((void *)0) # 1180 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(ptr) , "ipret-1.inc" ":" "1180"); { goto eval_skip_1; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, ip); } { do { if ((ex_) != # 1180 "ipret-1.inc" 3 ((void *)0) # 1180 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 1180 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1180 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1180 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1180 "ipret-1.inc" 0 # 1180 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1180 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; eval_skip_1:; } (ip += (1 + (1))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ESCAPE_NONFLAT1: do { frame_t n = ((uintptr_t)(ip + 1)[0]); (ip += (1 + (1))); (ip += (n * 1)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_READ_CLOCK1: do { frame_t slot = ((uintptr_t)(ip + 1)[0]); *(((uint32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint32_t)))))) = u_cg_upcall_vector.ts; (ip += (1 + (1))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CHECKPOINT1: do { const code_t __attribute__((__unused__)) *orig_ip = ip; frame_t __attribute__((__unused__)) id; ip_t len; if (4 == 2) { id = (ip[1] - ( # 1218 "ipret-1.inc" 3 __builtin_offsetof ( # 1218 "ipret-1.inc" struct data # 1218 "ipret-1.inc" 3 , # 1218 "ipret-1.inc" u_.codegen.unoptimized_code # 1218 "ipret-1.inc" 3 ) # 1218 "ipret-1.inc" - sizeof(char *))) / sizeof(char *); (ip += (2)); } else if (4 == 4) { id = (get_unaligned_32(&ip[1]) - ( # 1221 "ipret-1.inc" 3 __builtin_offsetof ( # 1221 "ipret-1.inc" struct data # 1221 "ipret-1.inc" 3 , # 1221 "ipret-1.inc" u_.codegen.unoptimized_code # 1221 "ipret-1.inc" 3 ) # 1221 "ipret-1.inc" - sizeof(char *))) / sizeof(char *); (ip += (3)); } else { not_reached(); } len = ((uintptr_t)(ip)[0]); (ip += ((len + 1) * 1)); if ((__builtin_expect((int)(((__builtin_expect((int)(*(&ts) != # 1229 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1229 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1229 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1229 "ipret-1.inc" 0 # 1229 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1229 "ipret-1.inc" ), 0)))), 0)) && (__builtin_expect((int)(frame_execution_control(fp) != # 1229 "ipret-1.inc" 3 ((void *)0) # 1229 "ipret-1.inc" ), 1))) { do { void *ex_ = u_ipret_tick(fp, ip); do { if ((ex_) != # 1230 "ipret-1.inc" 3 ((void *)0) # 1230 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 1230 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1230 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1230 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1230 "ipret-1.inc" 0 # 1230 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1230 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); } else { struct data *fn = get_frame(fp)->function; code_return_t r; void *new_fp; ip_t new_ip; struct data *codegen; if ((__builtin_expect((int)( # 1238 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1238 "ipret-1.inc" &((((void)(zero_()))), &(fn)->u_.function)->codegen_failed # 1238 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1238 "ipret-1.inc" 0 # 1238 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1238 "ipret-1.inc" ), 0))) goto checkpoint_exit_1; do { pointer_t p_; if (!(false)) p_ = pointer_locked_read(&((((void)(zero_()))), &(fn)->u_.function)->codegen); else p_ = *(&((((void)(zero_()))), &(fn)->u_.function)->codegen); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (codegen) = pointer_get_data_(p_ , "ipret-1.inc" ":" "1241"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(&((((void)(zero_()))), &(fn)->u_.function)->codegen, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 1241 "ipret-1.inc" 3 ((void *)0) # 1241 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(&((((void)(zero_()))), &(fn)->u_.function)->codegen) , "ipret-1.inc" ":" "1241"); { # 1241 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_store_ptr = ( # 1241 "ipret-1.inc" &((((void)(zero_()))), &(fn)->u_.function)->codegen_failed # 1241 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_store_ptr) __atomic_store_tmp = ( # 1241 "ipret-1.inc" 1 # 1241 "ipret-1.inc" 3 ); __atomic_store (__atomic_store_ptr, &__atomic_store_tmp, ( # 1241 "ipret-1.inc" 0 # 1241 "ipret-1.inc" 3 )); }) # 1241 "ipret-1.inc" ; goto checkpoint_exit_1;; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, orig_ip); } { do { if ((ex_) != # 1241 "ipret-1.inc" 3 ((void *)0) # 1241 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 1241 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1241 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1241 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1241 "ipret-1.inc" 0 # 1241 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1241 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; # 1285 "ipret-1.inc" r = u_codegen_entry(fp, &u_cg_upcall_vector, ts, ((((void)(zero_()))), &(codegen)->u_.codegen)->unoptimized_code[id]); # 1295 "ipret-1.inc" new_fp = r.fp; new_ip = r.ip; if ((__builtin_expect((int)(new_ip == (ip_t)-1), 0))) { do { if ((new_fp) != # 1301 "ipret-1.inc" 3 ((void *)0) # 1301 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((new_fp)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((new_fp)))->current_ip; (*(&ts) = # 1301 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1301 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1301 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1301 "ipret-1.inc" 0 # 1301 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1301 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } else { fp = new_fp; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + new_ip; if ((__builtin_expect((int)(profiling_escapes), 0))) { profile_counter_t profiling_counter; fn = get_frame(fp)->function; profiling_counter = # 1309 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1309 "ipret-1.inc" &((((void)(zero_()))), &(fn)->u_.function)->escape_data[new_ip].counter # 1309 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1309 "ipret-1.inc" 0 # 1309 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1309 "ipret-1.inc" ; profiling_counter++; # 1311 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_store_ptr = ( # 1311 "ipret-1.inc" &((((void)(zero_()))), &(fn)->u_.function)->escape_data[new_ip].counter # 1311 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_store_ptr) __atomic_store_tmp = ( # 1311 "ipret-1.inc" profiling_counter # 1311 "ipret-1.inc" 3 ); __atomic_store (__atomic_store_ptr, &__atomic_store_tmp, ( # 1311 "ipret-1.inc" 0 # 1311 "ipret-1.inc" 3 )); }) # 1311 "ipret-1.inc" ; } } goto checkpoint_exit_1; checkpoint_exit_1:; } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 1351 "ipret-1.inc" label_OPCODE_JMP_FALSE1: do { int32_t offset; frame_t slot; ajla_flat_option_t val1; slot = ((uintptr_t)(ip + 1)[0]); if ((__builtin_expect((int)(frame_test_flag(fp, slot)), 0))) { void *ex = u_thunk_bool_jump(fp, ip, slot); if (ex != ((void *)(uintptr_t)1)) { if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)2)), 1))) { do { if ((ex) != # 1362 "ipret-1.inc" 3 ((void *)0) # 1362 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 1362 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1362 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1362 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1362 "ipret-1.inc" 0 # 1362 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1362 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } else { if (4 == 2) { offset = ip[1 + (1) + 1]; (ip += (1 + (1))); (ip += (2)); } else if (4 == 4) { offset = get_unaligned_32(&ip[1 + (1) + 2]); (ip += (1 + (1))); (ip += (4)); } else { not_reached(); } ip = ((const code_t *)return_ptr(((const char *)return_ptr(ip)) + offset)); goto jmp_false_exception_1; } } } __asm__ volatile ("":::"memory"); val1 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); __asm__ volatile ("":::"memory"); if (4 == 2) { offset = ip[1 + (1)]; (ip += (1 + (1))); (ip += (2)); } else if (4 == 4) { offset = get_unaligned_32(&ip[1 + (1)]); (ip += (1 + (1))); (ip += (4)); } else { not_reached(); } if (!val1) { __asm__ volatile ("":::"memory"); ip = ((const code_t *)return_ptr(((const char *)return_ptr(ip)) + offset)); } jmp_false_exception_1:; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 1430 "ipret-1.inc" { pointer_t *direct_data; pointer_t indirect_data; arg_t n_arguments; frame_t result_slot; struct thunk *function_error; label_OPCODE_LOAD_FN1: do { struct data *new_reference; pointer_t result_ptr; n_arguments = ((uintptr_t)(ip + 1)[0]); result_slot = ((uintptr_t)(ip + 1)[1]); direct_data = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->local_directory[((uintptr_t)(ip + 1)[2])]; indirect_data = pointer_empty(); (ip += (1 + (3))); fn_copy_arguments_1: new_reference = u_data_alloc_function_reference_mayfail(n_arguments, &ajla_error , "ipret-1.inc" ":" "1452"); if ((__builtin_expect((int)(!new_reference), 0))) { function_error = u_thunk_alloc_exception_error(ajla_error, # 1454 "ipret-1.inc" 3 ((void *)0) # 1454 "ipret-1.inc" , fp, ip , "ipret-1.inc" ":" "1454"); if (!direct_data) u_pointer_dereference_(indirect_data , "ipret-1.inc" ":" "1456"); ip = free_parameters_1(fp, ip, n_arguments); result_ptr = pointer_thunk(function_error); } else { arg_t i; if (direct_data) { ((((void)(zero_()))), &(new_reference)->u_.function_reference)->is_indirect = false; ((((void)(zero_()))), &(new_reference)->u_.function_reference)->u.direct = direct_data; } else { ((((void)(zero_()))), &(new_reference)->u_.function_reference)->is_indirect = true; ((((void)(zero_()))), &(new_reference)->u_.function_reference)->u.indirect = indirect_data; } for (i = 0; i < n_arguments; i++) { u_ipret_fill_function_reference_from_slot(new_reference, i, fp, ((uintptr_t)(ip)[0]), (((uintptr_t)(ip)[1]) & 0x0002) != 0); (ip += ((2))); } result_ptr = pointer_data(new_reference); } frame_set_pointer(fp, result_slot, result_ptr); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CURRY1: do { frame_t fn_ref_slot; n_arguments = ((uintptr_t)(ip + 1)[0]); result_slot = ((uintptr_t)(ip + 1)[1]); fn_ref_slot = ((uintptr_t)(ip + 1)[2]); direct_data = # 1488 "ipret-1.inc" 3 ((void *)0) # 1488 "ipret-1.inc" ; indirect_data = frame_get_pointer_reference(fp, fn_ref_slot, (((uintptr_t)(ip + 1)[3]) & 0x0002) != 0); (ip += (1 + (4))); goto fn_copy_arguments_1; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; } { arg_t n_arguments; arg_t n_return_values; struct thunk *function_error; struct data *function; const code_t *orig_ip; frame_s *new_fp; arg_t i; pointer_t *direct_function; pointer_t indirect_function; unsigned char mode; # 1511 "ipret-1.inc" label_OPCODE_CALL1: do { pointer_t *function_ptr; mode = 1; call_from_mode_1: n_arguments = ((uintptr_t)(ip + 1)[0]); n_return_values = ((uintptr_t)(ip + 1)[1]); function_ptr = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->local_directory[((uintptr_t)(ip + 1)[2])]; do { pointer_t p_; if (!(false)) p_ = pointer_locked_read(function_ptr); else p_ = *(function_ptr); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (function) = pointer_get_data_(p_ , "ipret-1.inc" ":" "1522"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(function_ptr, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 1522 "ipret-1.inc" 3 ((void *)0) # 1522 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(function_ptr) , "ipret-1.inc" ":" "1522"); { function_error = thunk_; thunk_reference(function_error); (ip += (1 + (3))); goto call_set_error_1;; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, ip); } { do { if ((ex_) != # 1522 "ipret-1.inc" 3 ((void *)0) # 1522 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 1522 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1522 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1522 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1522 "ipret-1.inc" 0 # 1522 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1522 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; ((void)(zero_())) ; (ip += (1 + (3))); new_fp = frame_build(fp, function, &ajla_error); if ((__builtin_expect((int)(!new_fp), 0))) { call_allocation_error_1: function_error = u_thunk_alloc_exception_error(ajla_error, # 1541 "ipret-1.inc" 3 ((void *)0) # 1541 "ipret-1.inc" , fp, ip , "ipret-1.inc" ":" "1541"); call_set_error_1: ip = free_parameters_1(fp, ip, n_arguments); pointer_reference_owned_multiple(pointer_thunk(function_error), n_return_values - 1); i = n_return_values; (ip += (1)); while (1) { frame_t slot_r = get_unaligned_32(&(ip)[(0) * 2]); (ip += (((1) * 2) + 1)); frame_set_pointer(fp, slot_r, pointer_thunk(function_error)); if (!--i) break; } } else { fp = frame_up(new_fp); frame_init(new_fp, function, get_frame(fp)->timestamp, mode); i = 0; call_copy_arguments_1: for (; i < ((((void)(zero_()))), &(function)->u_.function)->n_arguments; i++) { frame_t src_slot = ((uintptr_t)(ip)[0]); frame_t dst_slot = ((((void)(zero_()))), &(function)->u_.function)->args[i].slot; unsigned char src_flag = (unsigned char)((uintptr_t)(ip)[1]); bool may_be_borrowed = ((((void)(zero_()))), &(function)->u_.function)->args[i].may_be_borrowed; if (may_be_borrowed && src_flag & 0x0004 && !pointer_is_thunk(*(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(src_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))))) { *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(new_fp) + ((size_t)(dst_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))) = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(src_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); } else if (may_be_borrowed && src_flag & 0x0008 && !frame_test_flag(fp, src_slot) && !pointer_is_thunk(*(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(src_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))))) { *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(new_fp) + ((size_t)(dst_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))) = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(src_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(src_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))) = pointer_empty(); } else { u_ipret_copy_variable(fp, src_slot, new_fp, dst_slot, (src_flag & 0x0002) != 0); } (ip += ((2))); } get_frame(new_fp)->previous_ip_bytes = frame_ip(fp, ip) * sizeof(code_t); fp = new_fp; ip = &((((void)(zero_()))), &(function)->u_.function)->code[0]; if ((__builtin_expect((int)(mode == 3), 0)) || (__builtin_expect((int)(mode == 4), 0))) { do { void *ex_ = u_ipret_tick(fp, ip); do { if ((ex_) != # 1581 "ipret-1.inc" 3 ((void *)0) # 1581 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 1581 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1581 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1581 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1581 "ipret-1.inc" 0 # 1581 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1581 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); } } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_STRICT1: do { mode = 2; goto call_from_mode_1; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_SPARK1: do { mode = 3; goto call_from_mode_1; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_WEAKSPARK1: do { mode = 4; goto call_from_mode_1; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_INDIRECT1: do { frame_t fn_ref_slot; bool deref; pointer_t *ptr; mode = 1; call_indirect_from_mode_1: orig_ip = ip; n_arguments = ((uintptr_t)(ip + 1)[0]); n_return_values = ((uintptr_t)(ip + 1)[1]); fn_ref_slot = ((uintptr_t)(ip + 1)[2]); deref = (((uintptr_t)(ip + 1)[3]) & 0x0002) != 0; (ip += (1 + (4))); ptr = (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(fn_ref_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); while (1) { do { pointer_t p_; if (!(false)) p_ = pointer_locked_read(ptr); else p_ = *(ptr); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (function) = pointer_get_data_(p_ , "ipret-1.inc" ":" "1626"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(ptr, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 1626 "ipret-1.inc" 3 ((void *)0) # 1626 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(ptr) , "ipret-1.inc" ":" "1626"); { function_error = thunk_; thunk_reference(function_error); if (deref) frame_free_and_clear(fp, fn_ref_slot); goto call_set_error_1; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, orig_ip); } { do { if ((ex_) != # 1626 "ipret-1.inc" 3 ((void *)0) # 1626 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 1626 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1626 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1626 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1626 "ipret-1.inc" 0 # 1626 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1626 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; if (!((((void)(zero_()))), &(function)->u_.function_reference)->is_indirect) break; ptr = &((((void)(zero_()))), &(function)->u_.function_reference)->u.indirect; } ptr = ((((void)(zero_()))), &(function)->u_.function_reference)->u.direct; do { pointer_t p_; if (!(false)) p_ = pointer_locked_read(ptr); else p_ = *(ptr); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (function) = pointer_get_data_(p_ , "ipret-1.inc" ":" "1639"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(ptr, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 1639 "ipret-1.inc" 3 ((void *)0) # 1639 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(ptr) , "ipret-1.inc" ":" "1639"); { function_error = thunk_; thunk_reference(function_error); if (deref) frame_free_and_clear(fp, fn_ref_slot); goto call_set_error_1; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, orig_ip); } { do { if ((ex_) != # 1639 "ipret-1.inc" 3 ((void *)0) # 1639 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 1639 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1639 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1639 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1639 "ipret-1.inc" 0 # 1639 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1639 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; new_fp = frame_build(fp, function, &ajla_error); if ((__builtin_expect((int)(!new_fp), 0))) { if (deref) frame_free_and_clear(fp, fn_ref_slot); goto call_allocation_error_1; } else { fp = frame_up(new_fp); frame_init(new_fp, function, get_frame(fp)->timestamp, mode); i = ((((void)(zero_()))), &(function)->u_.function)->n_arguments - n_arguments; u_copy_from_function_reference_to_frame(new_fp, pointer_get_data_(*(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(fn_ref_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))) , "ipret-1.inc" ":" "1659"), i, deref && frame_test_flag(fp, fn_ref_slot)); if (deref) frame_free_and_clear(fp, fn_ref_slot); goto call_copy_arguments_1; } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_INDIRECT_STRICT1: do { mode = 2; goto call_indirect_from_mode_1; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_INDIRECT_SPARK1: do { mode = 3; goto call_indirect_from_mode_1; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_INDIRECT_WEAKSPARK1: do { mode = 4; goto call_indirect_from_mode_1; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_LAZY1: do { struct data *function_reference; struct thunk **results; n_arguments = ((uintptr_t)(ip + 1)[0]); n_return_values = ((uintptr_t)(ip + 1)[1]); direct_function = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->local_directory[((uintptr_t)(ip + 1)[2])]; indirect_function = pointer_empty(); (ip += (1 + (3))); call_lazy_copy_arguments_1: results = ((__builtin_expect((int)(!mem_check_overflow(0, n_return_values, sizeof(struct thunk *), &ajla_error)), 0)) ? ((struct thunk **)return_ptr( # 1702 "ipret-1.inc" 3 ((void *)0) # 1702 "ipret-1.inc" )) : ((struct thunk **)return_ptr(mem_alloc_position((((size_t)(0) + (size_t)(n_return_values) * (size_t)(sizeof(struct thunk *))) >= ((size_t)(0)) + (zero_()) ? ((size_t)(0) + (size_t)(n_return_values) * (size_t)(sizeof(struct thunk *))) : ((size_t)(0))), &ajla_error , "ipret-1.inc" ":" "1702")))); if ((__builtin_expect((int)(!results), 0))) { if (!direct_function) u_pointer_dereference_(indirect_function , "ipret-1.inc" ":" "1705"); goto call_allocation_error_1; } if (!(function_reference = u_data_alloc_function_reference_mayfail(n_arguments, &ajla_error , "ipret-1.inc" ":" "1709"))) { if (!direct_function) u_pointer_dereference_(indirect_function , "ipret-1.inc" ":" "1711"); mem_free_position(results , "ipret-1.inc" ":" "1712"); goto call_allocation_error_1; } if (direct_function) { ((((void)(zero_()))), &(function_reference)->u_.function_reference)->is_indirect = false; ((((void)(zero_()))), &(function_reference)->u_.function_reference)->u.direct = direct_function; } else { ((((void)(zero_()))), &(function_reference)->u_.function_reference)->is_indirect = true; ((((void)(zero_()))), &(function_reference)->u_.function_reference)->u.indirect = indirect_function; } if (!u_thunk_alloc_function_call(pointer_data(function_reference), n_return_values, results, &ajla_error)) { if (!direct_function) u_pointer_dereference_(indirect_function , "ipret-1.inc" ":" "1725"); mem_free_position(results , "ipret-1.inc" ":" "1726"); do { ((void)(zero_())); do { refcount_poison_tag_(&(function_reference)->refcount_, "ipret-1.inc" ":" "1727");; mem_free_aligned_position(data_untag_(function_reference, "ipret-1.inc" ":" "1727") , "ipret-1.inc" ":" "1727"); } while (0); } while (0); goto call_allocation_error_1; } for (i = 0; i < n_arguments; i++) { frame_t src_slot = ((uintptr_t)(ip)[0]); unsigned char src_flag = (unsigned char)((uintptr_t)(ip)[1]); u_ipret_fill_function_reference_from_slot(function_reference, i, fp, src_slot, (src_flag & 0x0002) != 0); (ip += ((2))); } (ip += (1)); for (i = 0; i < n_return_values; i++) { frame_t slot_r = get_unaligned_32(&(ip)[(0) * 2]); frame_set_pointer(fp, slot_r, pointer_thunk(results[i])); (ip += (((1) * 2) + 1)); } mem_free_position(results , "ipret-1.inc" ":" "1745"); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_INDIRECT_LAZY1: do { frame_t fn_ref_slot; bool deref; n_arguments = ((uintptr_t)(ip + 1)[0]); n_return_values = ((uintptr_t)(ip + 1)[1]); fn_ref_slot = ((uintptr_t)(ip + 1)[2]); deref = (((uintptr_t)(ip + 1)[3]) & 0x0002) != 0; (ip += (1 + (4))); indirect_function = frame_get_pointer_reference(fp, fn_ref_slot, deref); direct_function = # 1761 "ipret-1.inc" 3 ((void *)0) # 1761 "ipret-1.inc" ; goto call_lazy_copy_arguments_1; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_CACHE1: do { struct ipret_call_cache_arg *arguments; frame_t *return_values; void *ex; call_cache_1: orig_ip = ip; n_arguments = ((uintptr_t)(ip + 1)[0]); n_return_values = ((uintptr_t)(ip + 1)[1]); direct_function = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->local_directory[((uintptr_t)(ip + 1)[2])]; (ip += (1 + (3))); do { pointer_t p_; if (!(false)) p_ = pointer_locked_read(direct_function); else p_ = *(direct_function); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (function) = pointer_get_data_(p_ , "ipret-1.inc" ":" "1780"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(direct_function, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 1780 "ipret-1.inc" 3 ((void *)0) # 1780 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(direct_function) , "ipret-1.inc" ":" "1780"); { function_error = thunk_; thunk_reference(function_error); goto call_set_error_1;; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, orig_ip); } { do { if ((ex_) != # 1780 "ipret-1.inc" 3 ((void *)0) # 1780 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 1780 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1780 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1780 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1780 "ipret-1.inc" 0 # 1780 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1780 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; ((void)(zero_())) ; arguments = ((__builtin_expect((int)(!mem_check_overflow(0, n_arguments, sizeof(struct ipret_call_cache_arg), &ajla_error)), 0)) ? ((struct ipret_call_cache_arg *)return_ptr( # 1791 "ipret-1.inc" 3 ((void *)0) # 1791 "ipret-1.inc" )) : ((struct ipret_call_cache_arg *)return_ptr(mem_alloc_position((((size_t)(0) + (size_t)(n_arguments) * (size_t)(sizeof(struct ipret_call_cache_arg))) >= ((size_t)(0)) + (zero_()) ? ((size_t)(0) + (size_t)(n_arguments) * (size_t)(sizeof(struct ipret_call_cache_arg))) : ((size_t)(0))), &ajla_error , "ipret-1.inc" ":" "1791")))); if (!arguments) { goto call_allocation_error_1; } return_values = ((__builtin_expect((int)(!mem_check_overflow(0, n_return_values, sizeof(frame_t), &ajla_error)), 0)) ? ((frame_t *)return_ptr( # 1795 "ipret-1.inc" 3 ((void *)0) # 1795 "ipret-1.inc" )) : ((frame_t *)return_ptr(mem_alloc_position((((size_t)(0) + (size_t)(n_return_values) * (size_t)(sizeof(frame_t))) >= ((size_t)(0)) + (zero_()) ? ((size_t)(0) + (size_t)(n_return_values) * (size_t)(sizeof(frame_t))) : ((size_t)(0))), &ajla_error , "ipret-1.inc" ":" "1795")))); if (!return_values) { mem_free_position(arguments , "ipret-1.inc" ":" "1797"); goto call_allocation_error_1; } for (i = 0; i < n_arguments; i++) { frame_t src_slot = ((uintptr_t)(ip)[0]); unsigned char src_flag = (unsigned char)((uintptr_t)(ip)[1]); arguments[i].f_arg = # 1804 "ipret-1.inc" 3 ((void *)0) # 1804 "ipret-1.inc" ; arguments[i].slot = src_slot; arguments[i].deref = (src_flag & 0x0002) != 0; (ip += ((2))); } (ip += (1)); for (i = 0; i < n_return_values; i++) { frame_t slot_r = get_unaligned_32(&(ip)[(0) * 2]); return_values[i] = slot_r; (ip += (((1) * 2) + 1)); } ex = u_ipret_call_cache(fp, orig_ip, direct_function, arguments, return_values, ((frame_t)-1)); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) { do { if ((ex) != # 1819 "ipret-1.inc" 3 ((void *)0) # 1819 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 1819 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1819 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1819 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1819 "ipret-1.inc" 0 # 1819 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1819 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_SAVE1: do { goto call_cache_1; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_INDIRECT_CACHE1: do { struct ipret_call_cache_arg *arguments; frame_t *return_values; void *ex; frame_t fn_ref_slot; bool deref; pointer_t *ptr; arg_t n_curried_arguments; call_indirect_cache_1: orig_ip = ip; n_arguments = ((uintptr_t)(ip + 1)[0]); n_return_values = ((uintptr_t)(ip + 1)[1]); fn_ref_slot = ((uintptr_t)(ip + 1)[2]); deref = (((uintptr_t)(ip + 1)[3]) & 0x0002) != 0; (ip += (1 + (4))); n_curried_arguments = 0; ptr = (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(fn_ref_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); while (1) { do { pointer_t p_; if (!(false)) p_ = pointer_locked_read(ptr); else p_ = *(ptr); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (function) = pointer_get_data_(p_ , "ipret-1.inc" ":" "1852"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(ptr, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 1852 "ipret-1.inc" 3 ((void *)0) # 1852 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(ptr) , "ipret-1.inc" ":" "1852"); { function_error = thunk_; thunk_reference(function_error); if (deref) frame_free_and_clear(fp, fn_ref_slot); goto call_set_error_1; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, orig_ip); } { do { if ((ex_) != # 1852 "ipret-1.inc" 3 ((void *)0) # 1852 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 1852 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1852 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1852 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1852 "ipret-1.inc" 0 # 1852 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1852 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; n_curried_arguments += ((((void)(zero_()))), &(function)->u_.function_reference)->n_curried_arguments; if (!((((void)(zero_()))), &(function)->u_.function_reference)->is_indirect) break; ptr = &((((void)(zero_()))), &(function)->u_.function_reference)->u.indirect; } ptr = ((((void)(zero_()))), &(function)->u_.function_reference)->u.direct; do { pointer_t p_; if (!(false)) p_ = pointer_locked_read(ptr); else p_ = *(ptr); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (function) = pointer_get_data_(p_ , "ipret-1.inc" ":" "1866"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(ptr, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 1866 "ipret-1.inc" 3 ((void *)0) # 1866 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(ptr) , "ipret-1.inc" ":" "1866"); { function_error = thunk_; thunk_reference(function_error); if (deref) frame_free_and_clear(fp, fn_ref_slot); goto call_set_error_1; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, orig_ip); } { do { if ((ex_) != # 1866 "ipret-1.inc" 3 ((void *)0) # 1866 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 1866 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1866 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1866 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1866 "ipret-1.inc" 0 # 1866 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1866 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; arguments = ((__builtin_expect((int)(!mem_check_overflow(0, n_curried_arguments + n_arguments, sizeof(struct ipret_call_cache_arg), &ajla_error)), 0)) ? ((struct ipret_call_cache_arg *)return_ptr( # 1875 "ipret-1.inc" 3 ((void *)0) # 1875 "ipret-1.inc" )) : ((struct ipret_call_cache_arg *)return_ptr(mem_alloc_position((((size_t)(0) + (size_t)(n_curried_arguments + n_arguments) * (size_t)(sizeof(struct ipret_call_cache_arg))) >= ((size_t)(0)) + (zero_()) ? ((size_t)(0) + (size_t)(n_curried_arguments + n_arguments) * (size_t)(sizeof(struct ipret_call_cache_arg))) : ((size_t)(0))), &ajla_error , "ipret-1.inc" ":" "1875")))); if (!arguments) { if (deref) frame_free_and_clear(fp, fn_ref_slot); goto call_allocation_error_1; } return_values = ((__builtin_expect((int)(!mem_check_overflow(0, n_return_values, sizeof(frame_t), &ajla_error)), 0)) ? ((frame_t *)return_ptr( # 1881 "ipret-1.inc" 3 ((void *)0) # 1881 "ipret-1.inc" )) : ((frame_t *)return_ptr(mem_alloc_position((((size_t)(0) + (size_t)(n_return_values) * (size_t)(sizeof(frame_t))) >= ((size_t)(0)) + (zero_()) ? ((size_t)(0) + (size_t)(n_return_values) * (size_t)(sizeof(frame_t))) : ((size_t)(0))), &ajla_error , "ipret-1.inc" ":" "1881")))); if (!return_values) { mem_free_position(arguments , "ipret-1.inc" ":" "1883"); if (deref) frame_free_and_clear(fp, fn_ref_slot); goto call_allocation_error_1; } i = n_curried_arguments; function = pointer_get_data_(*(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(fn_ref_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))) , "ipret-1.inc" ":" "1890"); while (1) { arg_t j; j = ((((void)(zero_()))), &(function)->u_.function_reference)->n_curried_arguments; while (j--) { i--; arguments[i].f_arg = &((((void)(zero_()))), &(function)->u_.function_reference)->arguments[j]; arguments[i].deref = false; } if (!((((void)(zero_()))), &(function)->u_.function_reference)->is_indirect) break; function = pointer_get_data_(((((void)(zero_()))), &(function)->u_.function_reference)->u.indirect , "ipret-1.inc" ":" "1901"); } for (i = n_curried_arguments; i < n_curried_arguments + n_arguments; i++) { frame_t src_slot = ((uintptr_t)(ip)[0]); unsigned char src_flag = (unsigned char)((uintptr_t)(ip)[1]); arguments[i].f_arg = # 1907 "ipret-1.inc" 3 ((void *)0) # 1907 "ipret-1.inc" ; arguments[i].slot = src_slot; arguments[i].deref = (src_flag & 0x0002) != 0; (ip += ((2))); } (ip += (1)); for (i = 0; i < n_return_values; i++) { frame_t slot_r = get_unaligned_32(&(ip)[(0) * 2]); return_values[i] = slot_r; (ip += (((1) * 2) + 1)); } ex = u_ipret_call_cache(fp, orig_ip, ptr, arguments, return_values, deref ? fn_ref_slot : ((frame_t)-1)); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) { do { if ((ex) != # 1922 "ipret-1.inc" 3 ((void *)0) # 1922 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 1922 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1922 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1922 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1922 "ipret-1.inc" 0 # 1922 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1922 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_INDIRECT_SAVE1: do { goto call_indirect_cache_1; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; } label_OPCODE_RETURN1: do { struct data *function; frame_s *previous_fp; const code_t *previous_ip; arg_t i, n; function = get_frame(fp)->function; previous_fp = frame_up(fp); if ((__builtin_expect((int)(frame_is_top(previous_fp)), 0))) { struct execution_control *ex; void *exx; struct thunk *t; struct stack_bottom *sb = frame_stack_bottom(previous_fp); ex = sb->ex; if (!ex) { frame_t src_slot = ((uintptr_t)(ip + 1)[0]); sb->ret = u_ipret_copy_variable_to_pointer(fp, src_slot, true); goto exit_ipret; } t = ex->thunk; n = ((((void)(zero_()))), &(function)->u_.function)->n_return_values; i = 0; do { frame_t src_slot = ((uintptr_t)(ip + 1)[i * 2]); frame_t flags = ((uintptr_t)(ip + 1)[i * 2 + 1]); t->u.function_call.results[i].ptr = u_ipret_copy_variable_to_pointer(fp, src_slot, (flags & 0x0002) != 0); } while (++i < n); exx = u_thunk_terminate(t, n); do { if ((exx) != # 1971 "ipret-1.inc" 3 ((void *)0) # 1971 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((exx)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((exx)))->current_ip; (*(&ts) = # 1971 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1971 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1971 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1971 "ipret-1.inc" 0 # 1971 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1971 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } get_frame(previous_fp)->timestamp = get_frame(fp)->timestamp; previous_ip = &((((void)(zero_()))), &(get_frame(previous_fp)->function)->u_.function)->code[get_frame(fp)->previous_ip_bytes / sizeof(code_t)] + 1; n = ((((void)(zero_()))), &(function)->u_.function)->n_return_values; i = 0; do { frame_t src_slot, dst_slot, flags; src_slot = ((uintptr_t)(ip + 1)[i * 2]); flags = ((uintptr_t)(ip + 1)[i * 2 + 1]); dst_slot = (frame_t)get_unaligned_32(&(previous_ip)[(0) * 2]); previous_ip += ((1) * 2) + 1; u_ipret_copy_variable(fp, src_slot, previous_fp, dst_slot, (flags & 0x0002) != 0); } while (++i < n); fp = previous_fp; ip = previous_ip; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_STRUCTURED1: do { const code_t *orig_ip = ip; frame_t struc, elem; pointer_t *struc_ptr; unsigned char *struc_flat; const struct type *t; bool optimize_elem_is_flat; unsigned char type; frame_t arg; pointer_t thunk_ptr; elem = ((uintptr_t)(ip + 1)[1]); optimize_elem_is_flat = u_data_to_flat(fp, elem); structured_retry_1: struc = ((uintptr_t)(ip + 1)[0]); (ip += (1 + (2))); t = frame_get_type_of_local(fp, struc); if (frame_variable_is_flat(fp, struc)) { if (!optimize_elem_is_flat) { frame_set_pointer(fp, struc, u_flat_to_data(frame_get_type_of_local(fp, struc), (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(struc) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))))); struc_flat = # 2021 "ipret-1.inc" 3 ((void *)0) # 2021 "ipret-1.inc" ; struc_ptr = (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(struc) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); } else { struc_flat = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(struc) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); struc_ptr = # 2025 "ipret-1.inc" 3 ((void *)0) # 2025 "ipret-1.inc" ; } } else { struc_flat = # 2028 "ipret-1.inc" 3 ((void *)0) # 2028 "ipret-1.inc" ; struc_ptr = (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(struc) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); } do { array_index_t array_index = (((uint64_t)(-((uint64_t)1 << (8 * sizeof(uint64_t) - 2)) * 2))); struct data *data = # 2034 "ipret-1.inc" 3 ((void *)0) # 2034 "ipret-1.inc" ; type = (unsigned char)((uintptr_t)(ip)[0]); arg = ((uintptr_t)(ip)[1]); (ip += ((3))); if ((type & 0x0f) == 0x03) { void *ex = u_ipret_get_index(fp, orig_ip, fp, arg, # 2041 "ipret-1.inc" 3 ((void *)0) # 2041 "ipret-1.inc" , &array_index, &thunk_ptr , "ipret-1.inc" ":" "2041"); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) { if (ex == ((void *)(uintptr_t)2)) goto structured_error_1; do { if ((ex) != # 2045 "ipret-1.inc" 3 ((void *)0) # 2045 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2045 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2045 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2045 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2045 "ipret-1.inc" 0 # 2045 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2045 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } } if (struc_flat) { switch (type & 0x0f) { case 0x01: { const struct flat_record_definition_entry *e; ((void)(zero_())); e = &(((void)(zero_())), ((void)sizeof(&(((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2054 "ipret-1.inc" 3 __builtin_offsetof ( # 2054 "ipret-1.inc" struct flat_record_definition # 2054 "ipret-1.inc" 3 , # 2054 "ipret-1.inc" type # 2054 "ipret-1.inc" 3 ) # 2054 "ipret-1.inc" ))))->type == (t)), (((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2054 "ipret-1.inc" 3 __builtin_offsetof ( # 2054 "ipret-1.inc" struct flat_record_definition # 2054 "ipret-1.inc" 3 , # 2054 "ipret-1.inc" type # 2054 "ipret-1.inc" 3 ) # 2054 "ipret-1.inc" ))))))->entries[arg]; t = e->subtype; struc_flat += e->flat_offset; break; } case 0x02: { thunk_ptr = u_pointer_error(error_ajla_aux_(1, 10, 0 , "ipret-1.inc" ":" "2060"), fp, ip , "ipret-1.inc" ":" "2060"); goto structured_error_1; } case 0x03: { if ((__builtin_expect((int)(index_ge_int_(array_index, (((void)(zero_())), ((void)sizeof(&(((struct flat_array_definition *)return_ptr((((char *)return_ptr((t))) - # 2064 "ipret-1.inc" 3 __builtin_offsetof ( # 2064 "ipret-1.inc" struct flat_array_definition # 2064 "ipret-1.inc" 3 , # 2064 "ipret-1.inc" type # 2064 "ipret-1.inc" 3 ) # 2064 "ipret-1.inc" ))))->type == (t)), (((struct flat_array_definition *)return_ptr((((char *)return_ptr((t))) - # 2064 "ipret-1.inc" 3 __builtin_offsetof ( # 2064 "ipret-1.inc" struct flat_array_definition # 2064 "ipret-1.inc" 3 , # 2064 "ipret-1.inc" type # 2064 "ipret-1.inc" 3 ) # 2064 "ipret-1.inc" ))))))->n_elements , "ipret-1.inc" ":" "2064")), 0))) { index_free_(&array_index , "ipret-1.inc" ":" "2065"); thunk_ptr = u_pointer_error(error_ajla_aux_(1, 9, 0 , "ipret-1.inc" ":" "2066"), fp, ip , "ipret-1.inc" ":" "2066"); goto structured_error_1; } t = (((void)(zero_())), ((void)sizeof(&(((struct flat_array_definition *)return_ptr((((char *)return_ptr((t))) - # 2069 "ipret-1.inc" 3 __builtin_offsetof ( # 2069 "ipret-1.inc" struct flat_array_definition # 2069 "ipret-1.inc" 3 , # 2069 "ipret-1.inc" type # 2069 "ipret-1.inc" 3 ) # 2069 "ipret-1.inc" ))))->type == (t)), (((struct flat_array_definition *)return_ptr((((char *)return_ptr((t))) - # 2069 "ipret-1.inc" 3 __builtin_offsetof ( # 2069 "ipret-1.inc" struct flat_array_definition # 2069 "ipret-1.inc" 3 , # 2069 "ipret-1.inc" type # 2069 "ipret-1.inc" 3 ) # 2069 "ipret-1.inc" ))))))->base; struc_flat += t->size * index_to_int_(array_index , "ipret-1.inc" ":" "2070"); index_free_(&array_index , "ipret-1.inc" ":" "2071"); break; } default: internal("ipret-1.inc" ":" "2075", "structured flat: invalid structure type %02x", type); } } else { structured_restart_pointer_follow_1: do { pointer_t p_; if (!(false)) p_ = pointer_locked_read(struc_ptr); else p_ = *(struc_ptr); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (data) = pointer_get_data_(p_ , "ipret-1.inc" ":" "2079"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(struc_ptr, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 2079 "ipret-1.inc" 3 ((void *)0) # 2079 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(struc_ptr) , "ipret-1.inc" ":" "2079"); { if ((type & 0x0f) == 0x03) index_free_(&array_index , "ipret-1.inc" ":" "2084"); goto structured_read_to_the_end_1;; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, orig_ip); } { if ((type & 0x0f) == 0x03) index_free_(&array_index , "ipret-1.inc" ":" "2081"); do { if ((ex_) != # 2079 "ipret-1.inc" 3 ((void *)0) # 2079 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 2079 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2079 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2079 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2079 "ipret-1.inc" 0 # 2079 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2079 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; if ((__builtin_expect((int)(!data_is_writable(data)), 0))) { u_struct_clone(struc_ptr); goto structured_restart_pointer_follow_1; } switch (type & 0x0f) { case 0x01: { const struct record_definition *def = (((void)(zero_())), ((void)sizeof(&(((struct record_definition *)return_ptr((((char *)return_ptr((((((void)(zero_()))), &(data)->u_.record)->definition))) - # 2093 "ipret-1.inc" 3 __builtin_offsetof ( # 2093 "ipret-1.inc" struct record_definition # 2093 "ipret-1.inc" 3 , # 2093 "ipret-1.inc" type # 2093 "ipret-1.inc" 3 ) # 2093 "ipret-1.inc" ))))->type == (((((void)(zero_()))), &(data)->u_.record)->definition)), (((struct record_definition *)return_ptr((((char *)return_ptr((((((void)(zero_()))), &(data)->u_.record)->definition))) - # 2093 "ipret-1.inc" 3 __builtin_offsetof ( # 2093 "ipret-1.inc" struct record_definition # 2093 "ipret-1.inc" 3 , # 2093 "ipret-1.inc" type # 2093 "ipret-1.inc" 3 ) # 2093 "ipret-1.inc" )))))); ((void)(zero_())); t = def->types[arg]; struc_ptr = (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(da_record_frame(data)) + ((size_t)(arg) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); if (type & 0x20) { if (frame_variable_is_flat(fp, elem)) { if (((((((void)(zero_())), ((t)->tag) < 0 + 2 * 5) || (((void)(zero_())), ((t)->tag) >= ((0 + 2 * 5) + 5) && ((t)->tag) < ((0 + 2 * 5) + 5) + 5) || (((void)(zero_())), ((t)->tag) >= (0 + 2 * 5) && ((t)->tag) < (0 + 2 * 5) + 5) || ((t)->tag) == ((((0 + 2 * 5) + 5) + 5) + 0)) || ((t)->tag) == ((((0 + 2 * 5) + 5) + 5) + 3) || ((t)->tag) == ((((0 + 2 * 5) + 5) + 5) + 4)))) { frame_free(da_record_frame(data), arg); struc_flat = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(da_record_frame(data)) + ((size_t)(arg) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); goto structured_write_flat_1; } } else { if (!frame_test_and_set_flag(da_record_frame(data), arg)) goto structured_write_ptr_1; } } if (!frame_test_flag(da_record_frame(data), arg)) { struc_flat = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(da_record_frame(data)) + ((size_t)(arg) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); if ((__builtin_expect((int)(!optimize_elem_is_flat), 0))) { frame_set_pointer(da_record_frame(data), arg, u_flat_to_data(t, struc_flat)); struc_flat = # 2115 "ipret-1.inc" 3 ((void *)0) # 2115 "ipret-1.inc" ; } } break; } case 0x02: { if ((__builtin_expect((int)(((((void)(zero_()))), &(data)->u_.option)->option != arg), 0))) { if ((__builtin_expect((int)((type & 0x20) != 0), 1))) { ((((void)(zero_()))), &(data)->u_.option)->option = arg; } else { thunk_ptr = u_pointer_error(error_ajla_aux_(1, 10, 0 , "ipret-1.inc" ":" "2125"), fp, ip , "ipret-1.inc" ":" "2125"); structured_error_1: if (struc_flat) { u_pointer_dereference_(thunk_ptr , "ipret-1.inc" ":" "2128"); optimize_elem_is_flat = false; ip = orig_ip; goto structured_retry_1; } else { u_pointer_dereference_(*struc_ptr , "ipret-1.inc" ":" "2133"); *struc_ptr = thunk_ptr; goto structured_read_to_the_end_1; } } } struc_ptr = &((((void)(zero_()))), &(data)->u_.option)->pointer; break; } case 0x03: { unsigned array_flags; if ((__builtin_expect((int)((((void)(zero_())), (refcount_tag_get((const refcount_t *)&(data)->refcount_))) == 10), 0))) { array_index_t len_first; if (u_array_incomplete_collapse(struc_ptr)) goto structured_restart_pointer_follow_1; len_first = u_array_len(pointer_get_data_(((((void)(zero_()))), &(data)->u_.array_incomplete)->first , "ipret-1.inc" ":" "2150")); if (!index_ge_index_(array_index, len_first , "ipret-1.inc" ":" "2151")) { index_free_(&len_first , "ipret-1.inc" ":" "2152"); struc_ptr = &((((void)(zero_()))), &(data)->u_.array_incomplete)->first; goto structured_restart_pointer_follow_1; } else { index_sub_(&array_index, len_first , "ipret-1.inc" ":" "2156"); index_free_(&len_first , "ipret-1.inc" ":" "2157"); struc_ptr = &((((void)(zero_()))), &(data)->u_.array_incomplete)->next; goto structured_restart_pointer_follow_1; } } if (!optimize_elem_is_flat) { array_flags = 2; } else if (type & 0x20) { array_flags = 1; t = frame_get_type_of_local(fp, elem); } else { array_flags = 0; } if ((__builtin_expect((int)(!u_array_modify(struc_ptr, array_index, array_flags, &struc_ptr, &struc_flat, &t, fp, ip)), 0))) { goto structured_read_to_the_end_1; } break; } default: internal("ipret-1.inc" ":" "2176", "structured: invalid structure type %02x", type); } } } while (!(type & 0x20)); if (struc_flat) { structured_write_flat_1: memcpy_fast(struc_flat, (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(elem) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), frame_get_type_of_local(fp, elem)->size); } else { if ((__builtin_expect((int)(!pointer_is_empty(*struc_ptr)), 1))) u_pointer_dereference_(*struc_ptr , "ipret-1.inc" ":" "2186"); if (frame_variable_is_flat(fp, elem)) { *struc_ptr = u_flat_to_data(frame_get_type_of_local(fp, elem), (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(elem) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))))))); } else { structured_write_ptr_1: *struc_ptr = frame_get_pointer_reference(fp, elem, (type & 0x10) != 0); } } if (false) { do { type = (unsigned char)((uintptr_t)(ip)[0]); arg = ((uintptr_t)(ip)[1]); (ip += ((3))); structured_read_to_the_end_1:; } while (!(type & 0x20)); if (type & 0x10) frame_free(fp, elem); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_RECORD_CREATE1: do { frame_t result_slot; arg_t n_entries, i, ii; const struct type *t; const struct record_definition *def; result_slot = ((uintptr_t)(ip + 1)[0]); n_entries = ((uintptr_t)(ip + 1)[1]); (ip += (1 + (2))); t = frame_get_type_of_local(fp, result_slot); if (t->tag == ((((0 + 2 * 5) + 5) + 5) + 3)) { const code_t *backup_ip; def = (((void)(zero_())), ((void)sizeof(&(((struct record_definition *)return_ptr((((char *)return_ptr(((((void)(zero_())), ((void)sizeof(&(((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2221 "ipret-1.inc" 3 __builtin_offsetof ( # 2221 "ipret-1.inc" struct flat_record_definition # 2221 "ipret-1.inc" 3 , # 2221 "ipret-1.inc" type # 2221 "ipret-1.inc" 3 ) # 2221 "ipret-1.inc" ))))->type == (t)), (((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2221 "ipret-1.inc" 3 __builtin_offsetof ( # 2221 "ipret-1.inc" struct flat_record_definition # 2221 "ipret-1.inc" 3 , # 2221 "ipret-1.inc" type # 2221 "ipret-1.inc" 3 ) # 2221 "ipret-1.inc" ))))))->base))) - # 2221 "ipret-1.inc" 3 __builtin_offsetof ( # 2221 "ipret-1.inc" struct record_definition # 2221 "ipret-1.inc" 3 , # 2221 "ipret-1.inc" type # 2221 "ipret-1.inc" 3 ) # 2221 "ipret-1.inc" ))))->type == ((((void)(zero_())), ((void)sizeof(&(((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2221 "ipret-1.inc" 3 __builtin_offsetof ( # 2221 "ipret-1.inc" struct flat_record_definition # 2221 "ipret-1.inc" 3 , # 2221 "ipret-1.inc" type # 2221 "ipret-1.inc" 3 ) # 2221 "ipret-1.inc" ))))->type == (t)), (((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2221 "ipret-1.inc" 3 __builtin_offsetof ( # 2221 "ipret-1.inc" struct flat_record_definition # 2221 "ipret-1.inc" 3 , # 2221 "ipret-1.inc" type # 2221 "ipret-1.inc" 3 ) # 2221 "ipret-1.inc" ))))))->base)), (((struct record_definition *)return_ptr((((char *)return_ptr(((((void)(zero_())), ((void)sizeof(&(((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2221 "ipret-1.inc" 3 __builtin_offsetof ( # 2221 "ipret-1.inc" struct flat_record_definition # 2221 "ipret-1.inc" 3 , # 2221 "ipret-1.inc" type # 2221 "ipret-1.inc" 3 ) # 2221 "ipret-1.inc" ))))->type == (t)), (((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2221 "ipret-1.inc" 3 __builtin_offsetof ( # 2221 "ipret-1.inc" struct flat_record_definition # 2221 "ipret-1.inc" 3 , # 2221 "ipret-1.inc" type # 2221 "ipret-1.inc" 3 ) # 2221 "ipret-1.inc" ))))))->base))) - # 2221 "ipret-1.inc" 3 __builtin_offsetof ( # 2221 "ipret-1.inc" struct record_definition # 2221 "ipret-1.inc" 3 , # 2221 "ipret-1.inc" type # 2221 "ipret-1.inc" 3 ) # 2221 "ipret-1.inc" )))))); backup_ip = ip; for (i = 0, ii = 0; i < n_entries; i++, ii++) { frame_t var_slot, record_slot; flat_size_t flat_offset; const struct type *flat_type; while ((__builtin_expect((int)(record_definition_is_elided(def, ii)), 0))) ii++; var_slot = ((uintptr_t)(ip)[0]); if ((__builtin_expect((int)(!u_data_to_flat(fp, var_slot)), 0))) { ip = backup_ip; goto create_record_no_flat_1; } record_slot = record_definition_slot(def, ii); flat_offset = (((void)(zero_())), ((void)sizeof(&(((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2238 "ipret-1.inc" 3 __builtin_offsetof ( # 2238 "ipret-1.inc" struct flat_record_definition # 2238 "ipret-1.inc" 3 , # 2238 "ipret-1.inc" type # 2238 "ipret-1.inc" 3 ) # 2238 "ipret-1.inc" ))))->type == (t)), (((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2238 "ipret-1.inc" 3 __builtin_offsetof ( # 2238 "ipret-1.inc" struct flat_record_definition # 2238 "ipret-1.inc" 3 , # 2238 "ipret-1.inc" type # 2238 "ipret-1.inc" 3 ) # 2238 "ipret-1.inc" ))))))->entries[record_slot].flat_offset; flat_type = (((void)(zero_())), ((void)sizeof(&(((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2239 "ipret-1.inc" 3 __builtin_offsetof ( # 2239 "ipret-1.inc" struct flat_record_definition # 2239 "ipret-1.inc" 3 , # 2239 "ipret-1.inc" type # 2239 "ipret-1.inc" 3 ) # 2239 "ipret-1.inc" ))))->type == (t)), (((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2239 "ipret-1.inc" 3 __builtin_offsetof ( # 2239 "ipret-1.inc" struct flat_record_definition # 2239 "ipret-1.inc" 3 , # 2239 "ipret-1.inc" type # 2239 "ipret-1.inc" 3 ) # 2239 "ipret-1.inc" ))))))->entries[record_slot].subtype; ((void)(zero_())); memcpy_fast((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(result_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))) + flat_offset, (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(var_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), flat_type->size); (ip += ((2))); } ((void)(zero_())); } else { struct data *result; def = (((void)(zero_())), ((void)sizeof(&(((struct record_definition *)return_ptr((((char *)return_ptr((t))) - # 2247 "ipret-1.inc" 3 __builtin_offsetof ( # 2247 "ipret-1.inc" struct record_definition # 2247 "ipret-1.inc" 3 , # 2247 "ipret-1.inc" type # 2247 "ipret-1.inc" 3 ) # 2247 "ipret-1.inc" ))))->type == (t)), (((struct record_definition *)return_ptr((((char *)return_ptr((t))) - # 2247 "ipret-1.inc" 3 __builtin_offsetof ( # 2247 "ipret-1.inc" struct record_definition # 2247 "ipret-1.inc" 3 , # 2247 "ipret-1.inc" type # 2247 "ipret-1.inc" 3 ) # 2247 "ipret-1.inc" )))))); create_record_no_flat_1: result = u_data_alloc_record_mayfail(def, &ajla_error , "ipret-1.inc" ":" "2249"); if ((__builtin_expect((int)(!result), 0))) { ip = free_parameters_1(fp, ip, n_entries); frame_set_pointer(fp, result_slot, u_pointer_error(ajla_error, fp, ip , "ipret-1.inc" ":" "2252")); break; } memset(da_record_frame(result), 0, (((((frame_t)(def->n_slots)) + (1 << (( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))) - 1) & ~((1 << (( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))) - 1 + 0 * ((frame_t)(def->n_slots)))) >> (( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))) * ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))); for (i = 0, ii = 0; i < n_entries; i++, ii++) { frame_t var_slot, record_slot; const struct type *rec_type, *var_type; while ((__builtin_expect((int)(record_definition_is_elided(def, ii)), 0))) ii++; var_slot = ((uintptr_t)(ip)[0]); record_slot = record_definition_slot(def, ii); rec_type = def->types[record_slot]; var_type = frame_get_type_of_local(fp, var_slot); if (!frame_variable_is_flat(fp, var_slot)) { pointer_t ptr = frame_get_pointer_reference(fp, var_slot, (((uintptr_t)(ip)[1]) & 0x0002) != 0); frame_set_pointer(da_record_frame(result), record_slot, ptr); } else if (((((((void)(zero_())), ((rec_type)->tag) < 0 + 2 * 5) || (((void)(zero_())), ((rec_type)->tag) >= ((0 + 2 * 5) + 5) && ((rec_type)->tag) < ((0 + 2 * 5) + 5) + 5) || (((void)(zero_())), ((rec_type)->tag) >= (0 + 2 * 5) && ((rec_type)->tag) < (0 + 2 * 5) + 5) || ((rec_type)->tag) == ((((0 + 2 * 5) + 5) + 5) + 0)) || ((rec_type)->tag) == ((((0 + 2 * 5) + 5) + 5) + 3) || ((rec_type)->tag) == ((((0 + 2 * 5) + 5) + 5) + 4)))) { ((void)(zero_())); memcpy_fast((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(da_record_frame(result)) + ((size_t)(record_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(var_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), rec_type->size); } else { pointer_t ptr = u_flat_to_data(var_type, (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(var_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))))))); frame_set_pointer(da_record_frame(result), record_slot, ptr); } (ip += ((2))); } frame_set_pointer(fp, result_slot, pointer_data(result)); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_RECORD_LOAD1: do { frame_t record, record_slot, result; unsigned flags; const struct type *t; record = ((uintptr_t)(ip + 1)[0]); record_slot = ((uintptr_t)(ip + 1)[1]); result = ((uintptr_t)(ip + 1)[2]); flags = ((uintptr_t)(ip + 1)[3]); t = frame_get_type_of_local(fp, record); if (t->tag == ((((0 + 2 * 5) + 5) + 5) + 3) && !frame_test_flag(fp, record)) { const struct flat_record_definition_entry *ft = &(((void)(zero_())), ((void)sizeof(&(((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2298 "ipret-1.inc" 3 __builtin_offsetof ( # 2298 "ipret-1.inc" struct flat_record_definition # 2298 "ipret-1.inc" 3 , # 2298 "ipret-1.inc" type # 2298 "ipret-1.inc" 3 ) # 2298 "ipret-1.inc" ))))->type == (t)), (((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2298 "ipret-1.inc" 3 __builtin_offsetof ( # 2298 "ipret-1.inc" struct flat_record_definition # 2298 "ipret-1.inc" 3 , # 2298 "ipret-1.inc" type # 2298 "ipret-1.inc" 3 ) # 2298 "ipret-1.inc" ))))))->entries[record_slot]; if ((__builtin_expect((int)(((((((void)(zero_())), ((frame_get_type_of_local(fp, result))->tag) < 0 + 2 * 5) || (((void)(zero_())), ((frame_get_type_of_local(fp, result))->tag) >= ((0 + 2 * 5) + 5) && ((frame_get_type_of_local(fp, result))->tag) < ((0 + 2 * 5) + 5) + 5) || (((void)(zero_())), ((frame_get_type_of_local(fp, result))->tag) >= (0 + 2 * 5) && ((frame_get_type_of_local(fp, result))->tag) < (0 + 2 * 5) + 5) || ((frame_get_type_of_local(fp, result))->tag) == ((((0 + 2 * 5) + 5) + 5) + 0)) || ((frame_get_type_of_local(fp, result))->tag) == ((((0 + 2 * 5) + 5) + 5) + 3) || ((frame_get_type_of_local(fp, result))->tag) == ((((0 + 2 * 5) + 5) + 5) + 4)))), 1))) { memcpy_fast((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(result) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(record) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))) + ft->flat_offset, ft->subtype->size); } else { pointer_t ptr = u_flat_to_data(ft->subtype, (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(record) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))) + ft->flat_offset); frame_set_pointer(fp, result, ptr); } } else { const struct type *rtype, *etype; struct data *data; frame_s *fr; do { pointer_t p_; if (!(true)) p_ = pointer_locked_read((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(record) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); else p_ = *((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(record) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (data) = pointer_get_data_(p_ , "ipret-1.inc" ":" "2309"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(record) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))), ((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) >= 0 ? &frame_execution_control(fp)->wait[((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) & 1] : ((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) == (-1) ? # 2309 "ipret-1.inc" 3 ((void *)0) # 2309 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(record) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))) , "ipret-1.inc" ":" "2309"); { thunk_reference(thunk_); frame_set_pointer(fp, result, pointer_thunk(thunk_)); goto record_load_end_1;; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) >= 0 && !(((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) & 2)) { u_pointer_follow_wait(fp, ip); } { if (!(flags & 0x0001)) { ex_ = u_ipret_record_load_create_thunk(fp, ip, record, record_slot, result); if (ex_ == ((void *)(uintptr_t)3)) goto record_load_end_1; } do { if ((ex_) != # 2309 "ipret-1.inc" 3 ((void *)0) # 2309 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 2309 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2309 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2309 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2309 "ipret-1.inc" 0 # 2309 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2309 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) # 2319 "ipret-1.inc" ; rtype = ((((void)(zero_()))), &(data)->u_.record)->definition; etype = (((void)(zero_())), ((void)sizeof(&(((struct record_definition *)return_ptr((((char *)return_ptr((rtype))) - # 2321 "ipret-1.inc" 3 __builtin_offsetof ( # 2321 "ipret-1.inc" struct record_definition # 2321 "ipret-1.inc" 3 , # 2321 "ipret-1.inc" type # 2321 "ipret-1.inc" 3 ) # 2321 "ipret-1.inc" ))))->type == (rtype)), (((struct record_definition *)return_ptr((((char *)return_ptr((rtype))) - # 2321 "ipret-1.inc" 3 __builtin_offsetof ( # 2321 "ipret-1.inc" struct record_definition # 2321 "ipret-1.inc" 3 , # 2321 "ipret-1.inc" type # 2321 "ipret-1.inc" 3 ) # 2321 "ipret-1.inc" ))))))->types[record_slot]; fr = da_record_frame(data); if (!frame_test_flag(fr, record_slot)) { if ((__builtin_expect((int)(((((((void)(zero_())), ((frame_get_type_of_local(fp, result))->tag) < 0 + 2 * 5) || (((void)(zero_())), ((frame_get_type_of_local(fp, result))->tag) >= ((0 + 2 * 5) + 5) && ((frame_get_type_of_local(fp, result))->tag) < ((0 + 2 * 5) + 5) + 5) || (((void)(zero_())), ((frame_get_type_of_local(fp, result))->tag) >= (0 + 2 * 5) && ((frame_get_type_of_local(fp, result))->tag) < (0 + 2 * 5) + 5) || ((frame_get_type_of_local(fp, result))->tag) == ((((0 + 2 * 5) + 5) + 5) + 0)) || ((frame_get_type_of_local(fp, result))->tag) == ((((0 + 2 * 5) + 5) + 5) + 3) || ((frame_get_type_of_local(fp, result))->tag) == ((((0 + 2 * 5) + 5) + 5) + 4)))), 1))) { memcpy_fast((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(result) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fr) + ((size_t)(record_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), etype->size); } else { pointer_t ptr = u_flat_to_data(etype, (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fr) + ((size_t)(record_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))))))); frame_set_pointer(fp, result, ptr); } } else { u_pointer_reference_maybe_(fp, result, (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fr) + ((size_t)(record_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))), flags , "ipret-1.inc" ":" "2331"); } } record_load_end_1: (ip += (1 + (4))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_OPTION_CREATE_EMPTY_FLAT1: do { frame_t slot_r = ((uintptr_t)(ip + 1)[0]); ajla_flat_option_t opt = (ajla_flat_option_t)((uintptr_t)(ip + 1)[1]); ((void)(zero_())); __asm__ volatile ("":::"memory"); *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = opt; __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_OPTION_CREATE_EMPTY1: do { struct data *d; frame_t slot_r; d = data_init_(((struct data *)return_ptr(ptrcomp_verify(((void *)return_ptr(mem_align_position(( # 2357 "ipret-1.inc" 3 __builtin_offsetof ( # 2357 "ipret-1.inc" struct data # 2357 "ipret-1.inc" 3 , # 2357 "ipret-1.inc" u_.option # 2357 "ipret-1.inc" 3 ) # 2357 "ipret-1.inc" + sizeof(((struct data *) # 2357 "ipret-1.inc" 3 ((void *)0) # 2357 "ipret-1.inc" )->u_.option)), (((((uintptr_t)1 << 0) * 2)) >= (1) ? ((((uintptr_t)1 << 0) * 2)) : (1)), &ajla_error , "ipret-1.inc" ":" "2357")))))), 4); slot_r = ((uintptr_t)(ip + 1)[0]); if ((__builtin_expect((int)(d != # 2359 "ipret-1.inc" 3 ((void *)0) # 2359 "ipret-1.inc" ), 1))) { ((((void)(zero_()))), &(d)->u_.option)->option = ((uintptr_t)(ip + 1)[1]); ((((void)(zero_()))), &(d)->u_.option)->pointer = pointer_empty(); frame_set_pointer(fp, slot_r, pointer_data(d)); } else { frame_set_pointer(fp, slot_r, u_pointer_error(ajla_error, fp, ip , "ipret-1.inc" ":" "2364")); } (ip += (1 + (2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_OPTION_CREATE1: do { struct data *d; frame_t slot_1, slot_r; pointer_t ptr; slot_1 = ((uintptr_t)(ip + 1)[2]); if (!frame_variable_is_flat(fp, slot_1)) { ptr = frame_get_pointer_reference(fp, slot_1, (((uintptr_t)(ip + 1)[3]) & 0x0002) != 0); } else { ptr = u_flat_to_data(frame_get_type_of_local(fp, slot_1), (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))))))); } d = data_init_(((struct data *)return_ptr(ptrcomp_verify(((void *)return_ptr(mem_align_position(( # 2383 "ipret-1.inc" 3 __builtin_offsetof ( # 2383 "ipret-1.inc" struct data # 2383 "ipret-1.inc" 3 , # 2383 "ipret-1.inc" u_.option # 2383 "ipret-1.inc" 3 ) # 2383 "ipret-1.inc" + sizeof(((struct data *) # 2383 "ipret-1.inc" 3 ((void *)0) # 2383 "ipret-1.inc" )->u_.option)), (((((uintptr_t)1 << 0) * 2)) >= (1) ? ((((uintptr_t)1 << 0) * 2)) : (1)), &ajla_error , "ipret-1.inc" ":" "2383")))))), 4); slot_r = ((uintptr_t)(ip + 1)[0]); if ((__builtin_expect((int)(d != # 2385 "ipret-1.inc" 3 ((void *)0) # 2385 "ipret-1.inc" ), 1))) { ((((void)(zero_()))), &(d)->u_.option)->option = ((uintptr_t)(ip + 1)[1]); ((((void)(zero_()))), &(d)->u_.option)->pointer = ptr; frame_set_pointer(fp, slot_r, pointer_data(d)); } else { u_pointer_dereference_(ptr , "ipret-1.inc" ":" "2390"); frame_set_pointer(fp, slot_r, u_pointer_error(ajla_error, fp, ip , "ipret-1.inc" ":" "2391")); } (ip += (1 + (4))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_OPTION_LOAD1: do { frame_t option, option_idx, result; unsigned flags; struct data *data; pointer_t ptr; option = ((uintptr_t)(ip + 1)[0]); option_idx = ((uintptr_t)(ip + 1)[1]); result = ((uintptr_t)(ip + 1)[2]); flags = ((uintptr_t)(ip + 1)[3]); if ((__builtin_expect((int)(frame_variable_is_flat(fp, option)), 0))) goto option_load_mismatch1; do { pointer_t p_; if (!(true)) p_ = pointer_locked_read((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(option) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); else p_ = *((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(option) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (data) = pointer_get_data_(p_ , "ipret-1.inc" ":" "2412"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(option) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))), ((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) >= 0 ? &frame_execution_control(fp)->wait[((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) & 1] : ((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) == (-1) ? # 2412 "ipret-1.inc" 3 ((void *)0) # 2412 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(option) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))) , "ipret-1.inc" ":" "2412"); { thunk_reference(thunk_); frame_set_pointer(fp, result, pointer_thunk(thunk_)); goto option_load_end_1;; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) >= 0 && !(((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) & 2)) { u_pointer_follow_wait(fp, ip); } { if (!(flags & 0x0001)) { ex_ = u_ipret_option_load_create_thunk(fp, ip, option, option_idx, result); if (ex_ == ((void *)(uintptr_t)3)) goto option_load_end_1; } do { if ((ex_) != # 2412 "ipret-1.inc" 3 ((void *)0) # 2412 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 2412 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2412 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2412 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2412 "ipret-1.inc" 0 # 2412 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2412 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) # 2422 "ipret-1.inc" ; if ((__builtin_expect((int)(((((void)(zero_()))), &(data)->u_.option)->option != option_idx), 0))) { option_load_mismatch1: ptr = u_pointer_error(error_ajla_aux_(1, 10, 0 , "ipret-1.inc" ":" "2426"), fp, ip , "ipret-1.inc" ":" "2426"); frame_set_pointer(fp, result, ptr); } else { u_pointer_reference_maybe_(fp, result, &((((void)(zero_()))), &(data)->u_.option)->pointer, flags , "ipret-1.inc" ":" "2429"); } option_load_end_1: (ip += (1 + (4))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; { frame_t slot_1; ajla_option_t option; label_OPCODE_OPTION_TEST_FLAT1: do { slot_1 = ((uintptr_t)(ip + 1)[0]); if (!frame_test_flag(fp, slot_1)) { __asm__ volatile ("":::"memory"); option = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); __asm__ volatile ("":::"memory"); goto option_test_store_result_1; } goto option_test_1; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_OPTION_TEST1: do { frame_t slot_r; pointer_t ptr; struct data *data; slot_1 = ((uintptr_t)(ip + 1)[0]); option_test_1: ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); if ((__builtin_expect((int)(pointer_is_thunk(ptr)), 0))) { void *ex; ((void)(zero_())); ex = u_thunk_option_test(fp, ip, slot_1, ((uintptr_t)(ip + 1)[1]), ((uintptr_t)(ip + 1)[2])); if (ex == ((void *)(uintptr_t)3)) { (ip += (1 + (3))); break; } else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) { do { if ((ex) != # 2474 "ipret-1.inc" 3 ((void *)0) # 2474 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2474 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2474 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2474 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2474 "ipret-1.inc" 0 # 2474 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2474 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } break; } data = pointer_get_data_(ptr , "ipret-1.inc" ":" "2478"); option = ((((void)(zero_()))), &(data)->u_.option)->option; option_test_store_result_1: slot_r = ((uintptr_t)(ip + 1)[2]); __asm__ volatile ("":::"memory"); ((void)(zero_())); *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = option == (ajla_option_t)((uintptr_t)(ip + 1)[1]); __asm__ volatile ("":::"memory"); (ip += (1 + (3))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_OPTION_ORD_FLAT1: do { slot_1 = ((uintptr_t)(ip + 1)[0]); if (!frame_test_flag(fp, slot_1)) { __asm__ volatile ("":::"memory"); option = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); __asm__ volatile ("":::"memory"); goto option_ord_store_result_1; } goto option_ord_1; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_OPTION_ORD1: do { frame_t slot_r; pointer_t ptr; struct data *data; slot_1 = ((uintptr_t)(ip + 1)[0]); option_ord_1: ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); if ((__builtin_expect((int)(pointer_is_thunk(ptr)), 0))) { void *ex; ((void)(zero_())); ex = u_thunk_option_ord(fp, ip, slot_1, ((uintptr_t)(ip + 1)[1])); if (ex == ((void *)(uintptr_t)3)) { (ip += (1 + (2))); break; } else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) { do { if ((ex) != # 2521 "ipret-1.inc" 3 ((void *)0) # 2521 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2521 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2521 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2521 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2521 "ipret-1.inc" 0 # 2521 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2521 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } break; } data = pointer_get_data_(ptr , "ipret-1.inc" ":" "2525"); option = ((((void)(zero_()))), &(data)->u_.option)->option; option_ord_store_result_1: slot_r = ((uintptr_t)(ip + 1)[1]); __asm__ volatile ("":::"memory"); ((void)(zero_())); *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = option; __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; } label_OPCODE_ARRAY_CREATE1: do { frame_t result_slot; size_t n_entries; struct data *total; result_slot = ((uintptr_t)(ip + 1)[0]); n_entries = ((uintptr_t)(ip + 1)[1]); (ip += (1 + (2))); ((void)(zero_())); total = # 2552 "ipret-1.inc" 3 ((void *)0) # 2552 "ipret-1.inc" ; while (1) { size_t n, i; struct data *a; const struct type *type = frame_get_type_of_local(fp, ((uintptr_t)(ip)[0])); bool flat = u_data_to_flat(fp, ((uintptr_t)(ip)[0])); for (n = 1; n < n_entries; n++) { if (u_data_to_flat(fp, ((uintptr_t)(ip)[n * 2])) != flat) break; if ((__builtin_expect((int)((int64_t)(n + 1) < (zero_())), 0))) break; } do { if (flat) a = u_data_alloc_array_flat_mayfail(type, n, n, false, &ajla_error , "ipret-1.inc" ":" "2566"); else a = u_data_alloc_array_pointers_mayfail(n, n, &ajla_error , "ipret-1.inc" ":" "2568"); } while ((__builtin_expect((int)(!a), 0)) && (n >>= 1)); if ((__builtin_expect((int)(!a), 0))) { if (total) data_dereference(total); goto array_create_error_1; } n_entries -= n; if (flat) { unsigned char *flat_ptr = da_array_flat(a); for (i = 0; i < n; i++) { frame_t var_slot = ((uintptr_t)(ip)[0]); memcpy_fast(flat_ptr, (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(var_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), type->size); flat_ptr += type->size; (ip += ((2))); } } else { for (i = 0; i < n; i++) { frame_t var_slot = ((uintptr_t)(ip)[0]); pointer_t ptr = frame_get_pointer_reference(fp, var_slot, (((uintptr_t)(ip)[1]) & 0x0002) != 0); ((((void)(zero_()))), &(a)->u_.array_pointers)->pointer[i] = ptr; (ip += ((2))); } } if ((__builtin_expect((int)(!total), 1))) { total = a; } else { total = u_array_join(total, a, &ajla_error); if ((__builtin_expect((int)(!total), 0))) { array_create_error_1: ip = free_parameters_1(fp, ip, n_entries); frame_set_pointer(fp, result_slot, u_pointer_error(ajla_error, fp, ip , "ipret-1.inc" ":" "2599")); break; } } if ((__builtin_expect((int)(!n_entries), 1))) { frame_set_pointer(fp, result_slot, pointer_data(total)); break; } } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_CREATE_EMPTY_FLAT1: do { frame_t result_slot; struct data *a; const struct type *type = da_type(get_frame(fp)->function, ((uintptr_t)(ip + 1)[1])); ((void)(zero_())); a = u_data_alloc_array_flat_mayfail(type, 1, 0, false, &ajla_error , "ipret-1.inc" ":" "2618"); result_slot = ((uintptr_t)(ip + 1)[0]); frame_set_pointer(fp, result_slot, (__builtin_expect((int)(a != # 2620 "ipret-1.inc" 3 ((void *)0) # 2620 "ipret-1.inc" ), 1)) ? pointer_data(a) : u_pointer_error(ajla_error, fp, ip , "ipret-1.inc" ":" "2620")); (ip += (1 + (2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_CREATE_EMPTY1: do { frame_t result_slot; struct data *a; a = u_data_alloc_array_pointers_mayfail(1, 0, &ajla_error , "ipret-1.inc" ":" "2630"); result_slot = ((uintptr_t)(ip + 1)[0]); frame_set_pointer(fp, result_slot, (__builtin_expect((int)(a != # 2632 "ipret-1.inc" 3 ((void *)0) # 2632 "ipret-1.inc" ), 1)) ? pointer_data(a) : u_pointer_error(ajla_error, fp, ip , "ipret-1.inc" ":" "2632")); (ip += (1 + (1))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_FILL1: do { frame_t content_slot, length_slot, result_slot; unsigned char content_flag; array_index_t length; pointer_t result_ptr; void *ex; content_slot = ((uintptr_t)(ip + 1)[0]); content_flag = ((uintptr_t)(ip + 1)[1]); length_slot = ((uintptr_t)(ip + 1)[2]); result_slot = ((uintptr_t)(ip + 1)[3]); ex = u_ipret_get_index(fp, ip, fp, length_slot, # 2650 "ipret-1.inc" 3 ((void *)0) # 2650 "ipret-1.inc" , &length, &result_ptr , "ipret-1.inc" ":" "2650"); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) { if (ex == ((void *)(uintptr_t)2)) { if (content_flag & 0x0002) frame_free_and_clear(fp, content_slot); goto array_fill_error_1; } do { if ((ex) != # 2657 "ipret-1.inc" 3 ((void *)0) # 2657 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2657 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2657 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2657 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2657 "ipret-1.inc" 0 # 2657 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2657 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } if (!u_data_to_flat(fp, content_slot)) { pointer_t ptr = frame_get_pointer_reference(fp, content_slot, (content_flag & 0x0002) != 0); if ((__builtin_expect((int)((content_flag & 0x0004) != 0), 0))) { result_ptr = u_array_create_sparse(length, ptr); } else { result_ptr = u_array_create(length, # 2665 "ipret-1.inc" 3 ((void *)0) # 2665 "ipret-1.inc" , # 2665 "ipret-1.inc" 3 ((void *)0) # 2665 "ipret-1.inc" , ptr); } } else { const struct type *type = frame_get_type_of_local(fp, content_slot); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)((content_flag & 0x0004) != 0), 0)) && (__builtin_expect((int)(index_ge_int_(length, 1 , "ipret-1.inc" ":" "2670")), 1))) { pointer_t ptr = u_flat_to_data(type, (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(content_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))))))); result_ptr = u_array_create_sparse(length, ptr); } else { if (((((((void)(zero_())), ((frame_get_type_of_local(fp, result_slot))->tag) < 0 + 2 * 5) || (((void)(zero_())), ((frame_get_type_of_local(fp, result_slot))->tag) >= ((0 + 2 * 5) + 5) && ((frame_get_type_of_local(fp, result_slot))->tag) < ((0 + 2 * 5) + 5) + 5) || (((void)(zero_())), ((frame_get_type_of_local(fp, result_slot))->tag) >= (0 + 2 * 5) && ((frame_get_type_of_local(fp, result_slot))->tag) < (0 + 2 * 5) + 5) || ((frame_get_type_of_local(fp, result_slot))->tag) == ((((0 + 2 * 5) + 5) + 5) + 0)) || ((frame_get_type_of_local(fp, result_slot))->tag) == ((((0 + 2 * 5) + 5) + 5) + 3) || ((frame_get_type_of_local(fp, result_slot))->tag) == ((((0 + 2 * 5) + 5) + 5) + 4)))) { unsigned char *result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(result_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); int64_t l = index_to_int_(length , "ipret-1.inc" ":" "2676"); index_free_(&length , "ipret-1.inc" ":" "2677"); while (l--) { result = mempcpy(result, (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(content_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), type->size); } goto array_exit_1; } else { result_ptr = u_array_create(length, type, (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(content_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), pointer_empty()); } } __asm__ volatile ("":::"memory"); } array_fill_error_1: frame_set_pointer(fp, result_slot, result_ptr); array_exit_1: (ip += (1 + (4))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_STRING1: do { frame_t result_slot, length; pointer_t result_ptr; result_slot = ((uintptr_t)(ip + 1)[0]); length = ((uintptr_t)(ip + 1)[1]); (ip += (1 + (2))); if ((__builtin_expect((int)((int64_t)length < (int64_t)(zero_())), 0)) || (__builtin_expect((int)((frame_t)(int64_t)length != length), 0))) { result_ptr = u_pointer_error(error_ajla_aux_(2, 3, 0 , "ipret-1.inc" ":" "2708"), fp, ip , "ipret-1.inc" ":" "2708"); } else { result_ptr = u_array_string(length, type_get_fixed(0, true), ((unsigned char *)return_ptr(ip))); } frame_set_pointer(fp, result_slot, result_ptr); (ip += ((length + 1) >> 1)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_UNICODE1: do { frame_t result_slot, length; pointer_t result_ptr; result_slot = ((uintptr_t)(ip + 1)[0]); length = ((uintptr_t)(ip + 1)[1]); (ip += (1 + (2))); if ((__builtin_expect((int)((int64_t)length < (int64_t)(zero_())), 0)) || (__builtin_expect((int)((frame_t)(int64_t)length != length), 0))) { result_ptr = u_pointer_error(error_ajla_aux_(2, 3, 0 , "ipret-1.inc" ":" "2729"), fp, ip , "ipret-1.inc" ":" "2729"); } else { result_ptr = u_array_string(length, type_get_int(2), ((unsigned char *)return_ptr(ip))); } frame_set_pointer(fp, result_slot, result_ptr); (ip += (length * 2)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_LOAD1: do { frame_t array, idx, result; unsigned flags; const struct type *t, *t_elem; void *ex; array_index_t array_index; pointer_t ptr; unsigned char *flat; array = ((uintptr_t)(ip + 1)[0]); idx = ((uintptr_t)(ip + 1)[1]); result = ((uintptr_t)(ip + 1)[2]); flags = ((uintptr_t)(ip + 1)[3]); ex = u_ipret_get_index(fp, ip, fp, idx, # 2754 "ipret-1.inc" 3 ((void *)0) # 2754 "ipret-1.inc" , &array_index, &ptr , "ipret-1.inc" ":" "2754"); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) { if (ex == ((void *)(uintptr_t)2)) goto array_load_set_ptr_1; do { if ((ex) != # 2758 "ipret-1.inc" 3 ((void *)0) # 2758 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2758 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2758 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2758 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2758 "ipret-1.inc" 0 # 2758 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2758 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } t = frame_get_type_of_local(fp, array); if (t->tag == ((((0 + 2 * 5) + 5) + 5) + 4) && !frame_test_flag(fp, array)) { const struct flat_array_definition *def = (((void)(zero_())), ((void)sizeof(&(((struct flat_array_definition *)return_ptr((((char *)return_ptr((t))) - # 2763 "ipret-1.inc" 3 __builtin_offsetof ( # 2763 "ipret-1.inc" struct flat_array_definition # 2763 "ipret-1.inc" 3 , # 2763 "ipret-1.inc" type # 2763 "ipret-1.inc" 3 ) # 2763 "ipret-1.inc" ))))->type == (t)), (((struct flat_array_definition *)return_ptr((((char *)return_ptr((t))) - # 2763 "ipret-1.inc" 3 __builtin_offsetof ( # 2763 "ipret-1.inc" struct flat_array_definition # 2763 "ipret-1.inc" 3 , # 2763 "ipret-1.inc" type # 2763 "ipret-1.inc" 3 ) # 2763 "ipret-1.inc" )))))); if ((__builtin_expect((int)(index_ge_int_(array_index, def->n_elements , "ipret-1.inc" ":" "2764")), 0))) { if ((__builtin_expect((int)((flags & 0x0004) != 0), 0))) internal("ipret-1.inc" ":" "2766", "array_load: flat array index out of range"); index_free_(&array_index , "ipret-1.inc" ":" "2767"); ptr = u_pointer_error(error_ajla_aux_(1, 9, 0 , "ipret-1.inc" ":" "2768"), fp, ip , "ipret-1.inc" ":" "2768"); goto array_load_set_ptr_1; } t_elem = def->base; flat = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(array) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))) + t_elem->size * index_to_int_(array_index , "ipret-1.inc" ":" "2772"); index_free_(&array_index , "ipret-1.inc" ":" "2773"); goto array_load_set_flat_1; } else { pointer_t *array_ptr = (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(array) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); pointer_t *pptr; struct data *data; array_restart_pointer_follow_1: do { pointer_t p_; if (!(false)) p_ = pointer_locked_read(array_ptr); else p_ = *(array_ptr); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (data) = pointer_get_data_(p_ , "ipret-1.inc" ":" "2781"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(array_ptr, ((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) >= 0 ? &frame_execution_control(fp)->wait[((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) & 1] : ((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) == (-1) ? # 2781 "ipret-1.inc" 3 ((void *)0) # 2781 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(array_ptr) , "ipret-1.inc" ":" "2781"); { index_free_(&array_index , "ipret-1.inc" ":" "2789"); thunk_reference(thunk_); ptr = pointer_thunk(thunk_); goto array_load_set_ptr_1;; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) >= 0 && !(((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) & 2)) { u_pointer_follow_wait(fp, ip); } { index_free_(&array_index , "ipret-1.inc" ":" "2782"); if (!(flags & 0x0001)) { ex_ = u_ipret_array_load_create_thunk(fp, ip, array, idx, result); if (ex_ == ((void *)(uintptr_t)3)) goto array_load_end_1; } do { if ((ex_) != # 2781 "ipret-1.inc" 3 ((void *)0) # 2781 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 2781 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2781 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2781 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2781 "ipret-1.inc" 0 # 2781 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2781 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) # 2793 "ipret-1.inc" ; if ((__builtin_expect((int)((((void)(zero_())), (refcount_tag_get((const refcount_t *)&(data)->refcount_))) == 10), 0))) { array_index_t len_first; if (array_ptr == (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(array) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))) { if (!frame_test_and_set_flag(fp, array)) data_reference(data); if (u_array_incomplete_collapse(array_ptr)) goto array_restart_pointer_follow_1; } len_first = u_array_len(pointer_get_data_(((((void)(zero_()))), &(data)->u_.array_incomplete)->first , "ipret-1.inc" ":" "2805")); if (!index_ge_index_(array_index, len_first , "ipret-1.inc" ":" "2806")) { index_free_(&len_first , "ipret-1.inc" ":" "2807"); data = pointer_get_data_(((((void)(zero_()))), &(data)->u_.array_incomplete)->first , "ipret-1.inc" ":" "2808"); } else { index_sub_(&array_index, len_first , "ipret-1.inc" ":" "2810"); index_free_(&len_first , "ipret-1.inc" ":" "2811"); array_ptr = &((((void)(zero_()))), &(data)->u_.array_incomplete)->next; goto array_restart_pointer_follow_1; } } if ((__builtin_expect((int)(!u_array_read(data, array_index, &pptr, &flat, &t_elem, # 2817 "ipret-1.inc" 3 ((void *)0) # 2817 "ipret-1.inc" )), 0))) { if ((__builtin_expect((int)((flags & 0x0004) != 0), 0))) internal("ipret-1.inc" ":" "2819", "array_load: %s: array index out of range", ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->function_name); ptr = u_pointer_error(error_ajla_aux_(1, 9, 0 , "ipret-1.inc" ":" "2820"), fp, ip , "ipret-1.inc" ":" "2820"); goto array_load_set_ptr_1; } if (pptr) { u_pointer_reference_maybe_(fp, result, pptr, flags , "ipret-1.inc" ":" "2824"); goto array_load_end_1; } else { array_load_set_flat_1: if ((__builtin_expect((int)(((((((void)(zero_())), ((frame_get_type_of_local(fp, result))->tag) < 0 + 2 * 5) || (((void)(zero_())), ((frame_get_type_of_local(fp, result))->tag) >= ((0 + 2 * 5) + 5) && ((frame_get_type_of_local(fp, result))->tag) < ((0 + 2 * 5) + 5) + 5) || (((void)(zero_())), ((frame_get_type_of_local(fp, result))->tag) >= (0 + 2 * 5) && ((frame_get_type_of_local(fp, result))->tag) < (0 + 2 * 5) + 5) || ((frame_get_type_of_local(fp, result))->tag) == ((((0 + 2 * 5) + 5) + 5) + 0)) || ((frame_get_type_of_local(fp, result))->tag) == ((((0 + 2 * 5) + 5) + 5) + 3) || ((frame_get_type_of_local(fp, result))->tag) == ((((0 + 2 * 5) + 5) + 5) + 4)))), 1))) { memcpy_fast((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(result) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), flat, t_elem->size); goto array_load_end_1; } else { ptr = u_flat_to_data(t_elem, flat); } } } array_load_set_ptr_1: frame_set_pointer(fp, result, ptr); array_load_end_1: (ip += (1 + (4))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_LEN1: do { frame_t slot_a, slot_r; unsigned flags; void *ex; slot_a = ((uintptr_t)(ip + 1)[0]); slot_r = ((uintptr_t)(ip + 1)[1]); flags = ((uintptr_t)(ip + 1)[2]); ex = u_ipret_array_len(fp, ip, slot_r, slot_a, flags); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) do { if ((ex) != # 2857 "ipret-1.inc" 3 ((void *)0) # 2857 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2857 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2857 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2857 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2857 "ipret-1.inc" 0 # 2857 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2857 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); (ip += (1 + (3))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_LEN_GREATER_THAN1: do { frame_t slot_a, slot_l, slot_r; unsigned flags; void *ex; slot_a = ((uintptr_t)(ip + 1)[0]); slot_l = ((uintptr_t)(ip + 1)[1]); slot_r = ((uintptr_t)(ip + 1)[2]); flags = ((uintptr_t)(ip + 1)[3]); ex = u_ipret_array_len_greater_than(fp, ip, slot_r, slot_a, slot_l, flags); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) do { if ((ex) != # 2876 "ipret-1.inc" 3 ((void *)0) # 2876 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2876 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2876 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2876 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2876 "ipret-1.inc" 0 # 2876 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2876 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); (ip += (1 + (4))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_SUB1: do { frame_t slot_a, slot_start, slot_end, slot_r; unsigned flags; void *ex; slot_a = ((uintptr_t)(ip + 1)[0]); slot_start = ((uintptr_t)(ip + 1)[1]); slot_end = ((uintptr_t)(ip + 1)[2]); slot_r = ((uintptr_t)(ip + 1)[3]); flags = ((uintptr_t)(ip + 1)[4]); ex = u_ipret_array_sub(fp, ip, slot_r, slot_a, slot_start, slot_end, flags); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) do { if ((ex) != # 2896 "ipret-1.inc" 3 ((void *)0) # 2896 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2896 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2896 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2896 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2896 "ipret-1.inc" 0 # 2896 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2896 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); (ip += (1 + (5))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_SKIP1: do { frame_t slot_a, slot_start, slot_r; unsigned flags; void *ex; slot_a = ((uintptr_t)(ip + 1)[0]); slot_start = ((uintptr_t)(ip + 1)[1]); slot_r = ((uintptr_t)(ip + 1)[2]); flags = ((uintptr_t)(ip + 1)[3]); ex = u_ipret_array_skip(fp, ip, slot_r, slot_a, slot_start, flags); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) do { if ((ex) != # 2915 "ipret-1.inc" 3 ((void *)0) # 2915 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2915 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2915 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2915 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2915 "ipret-1.inc" 0 # 2915 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2915 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); (ip += (1 + (4))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_APPEND1: do { frame_t slot_r, slot_1, slot_2; unsigned flags; void *ex; slot_r = ((uintptr_t)(ip + 1)[0]); flags = ((uintptr_t)(ip + 1)[1]); slot_1 = ((uintptr_t)(ip + 1)[2]); slot_2 = ((uintptr_t)(ip + 1)[3]); ex = u_ipret_array_append(fp, ip, slot_r, slot_1, slot_2, flags); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) do { if ((ex) != # 2934 "ipret-1.inc" 3 ((void *)0) # 2934 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2934 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2934 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2934 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2934 "ipret-1.inc" 0 # 2934 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2934 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); (ip += (1 + (4))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_APPEND_ONE_FLAT1: do { frame_t slot_r, slot_1, slot_2; unsigned flags; void *ex; slot_r = ((uintptr_t)(ip + 1)[0]); flags = ((uintptr_t)(ip + 1)[1]); slot_1 = ((uintptr_t)(ip + 1)[2]); slot_2 = ((uintptr_t)(ip + 1)[3]); ex = u_ipret_array_append_one_flat(fp, ip, slot_r, slot_1, slot_2, flags); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) do { if ((ex) != # 2953 "ipret-1.inc" 3 ((void *)0) # 2953 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2953 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2953 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2953 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2953 "ipret-1.inc" 0 # 2953 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2953 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); (ip += (1 + (4))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_APPEND_ONE1: do { frame_t slot_r, slot_1, slot_2; unsigned flags; void *ex; slot_r = ((uintptr_t)(ip + 1)[0]); flags = ((uintptr_t)(ip + 1)[1]); slot_1 = ((uintptr_t)(ip + 1)[2]); slot_2 = ((uintptr_t)(ip + 1)[3]); ex = u_ipret_array_append_one(fp, ip, slot_r, slot_1, slot_2, flags); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) do { if ((ex) != # 2972 "ipret-1.inc" 3 ((void *)0) # 2972 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2972 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2972 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2972 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2972 "ipret-1.inc" 0 # 2972 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2972 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); (ip += (1 + (4))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_FLATTEN1: do { frame_t slot_r, slot_1; unsigned flags; void *ex; slot_r = ((uintptr_t)(ip + 1)[0]); flags = ((uintptr_t)(ip + 1)[1]); slot_1 = ((uintptr_t)(ip + 1)[2]); ex = u_ipret_array_flatten(fp, ip, slot_r, slot_1, flags); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) do { if ((ex) != # 2990 "ipret-1.inc" 3 ((void *)0) # 2990 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2990 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2990 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2990 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2990 "ipret-1.inc" 0 # 2990 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2990 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); (ip += (1 + (3))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_IS_FINITE1: do { frame_t slot_r, slot_1; pointer_t *ptr; struct data *data; bool finite; slot_1 = ((uintptr_t)(ip + 1)[1]); ptr = (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); do { pointer_t p_; if (!(true)) p_ = pointer_locked_read(ptr); else p_ = *(ptr); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (data) = pointer_get_data_(p_ , "ipret-1.inc" ":" "3006"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(ptr, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 3006 "ipret-1.inc" 3 ((void *)0) # 3006 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(ptr) , "ipret-1.inc" ":" "3006"); { finite = true; goto array_is_finite_1; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, ip); } { do { if ((ex_) != # 3006 "ipret-1.inc" 3 ((void *)0) # 3006 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 3006 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 3006 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 3006 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 3006 "ipret-1.inc" 0 # 3006 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 3006 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; finite = (((void)(zero_())), (refcount_tag_get((const refcount_t *)&(data)->refcount_))) != 10; array_is_finite_1: slot_r = ((uintptr_t)(ip + 1)[0]); __asm__ volatile ("":::"memory"); ((void)(zero_())); *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = finite; __asm__ volatile ("":::"memory"); (ip += (1 + (2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 56 "ipret.inc" 2 # 1 "ipret-1.inc" 1 # 378 "ipret-1.inc" label_FIXED_binary_add_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_add_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_subtract_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_subtract_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_multiply_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_multiply_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_divide_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_divide_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_udivide_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_udivide_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_modulo_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_modulo_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_umodulo_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_umodulo_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_power_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_power_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_and_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_and_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_or_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_or_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_xor_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_xor_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_shl_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shl_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_shr_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shr_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ushr_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ushr_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_rol_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_rol_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ror_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ror_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_bts_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bts_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_btr_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btr_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_btc_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btc_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_equal_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_equal_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_not_equal_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_not_equal_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_less_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_less_equal_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_equal_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_greater_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_greater_equal_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_equal_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_uless_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_uless_equal_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_equal_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_ugreater_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ugreater_equal_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_equal_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_bt_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bt_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_add_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_add_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_subtract_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_subtract_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_multiply_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_multiply_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_divide_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_divide_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_udivide_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_udivide_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_modulo_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_modulo_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_umodulo_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_umodulo_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_power_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_power_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_and_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_and_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_or_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_or_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_xor_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_xor_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_shl_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shl_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_shr_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shr_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ushr_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ushr_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_rol_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_rol_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ror_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ror_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_bts_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bts_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_btr_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btr_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_btc_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btc_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_equal_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_equal_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_not_equal_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_not_equal_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_less_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_less_equal_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_equal_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_greater_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_greater_equal_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_equal_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_uless_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_uless_equal_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_equal_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_ugreater_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ugreater_equal_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_equal_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_bt_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bt_int8_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_not_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_not_int8_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_neg_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_neg_int8_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bswap_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bswap_int8_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_brev_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_brev_int8_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bsf_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsf_int8_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bsr_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsr_int8_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_popcnt_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_popcnt_int8_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_to_int_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { int8_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_uto_int_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { uint8_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((uint8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint8_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)((uint8_t)r != val1), 0)) || (__builtin_expect((int)(r < 0), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, true)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_from_int_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { int64_t val1; int8_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int8_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_pointer_error(error_ajla_aux_(1, 5, 0 , "ipret-1.inc" ":" "378"), fp, ip , "ipret-1.inc" ":" "378")); else *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_ufrom_int_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { int64_t val1; uint8_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (uint8_t)val1; if ((__builtin_expect((int)((int64_t)r != val1), 0)) || (__builtin_expect((int)(val1 < 0), 0))) frame_set_pointer(fp, slot_r, u_pointer_error(error_ajla_aux_(1, 5, 0 , "ipret-1.inc" ":" "378"), fp, ip , "ipret-1.inc" ":" "378")); else *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_move_int8_t_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))) = *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_copy_int8_t_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))) = *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc_int8_t_2: do { frame_t slot; uint8_t *val; ip_t sz; slot = get_unaligned_32(&(ip + 1)[(0) * 2]); ((void)(zero_())); val = (((uint8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint8_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_int8_t(val, ip + 1 + ((1) * 2), false); __asm__ volatile ("":::"memory"); (ip += (1 + ((1) * 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_add_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_add_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_subtract_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_subtract_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_multiply_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_multiply_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_divide_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_divide_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_udivide_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_udivide_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_modulo_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_modulo_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_umodulo_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_umodulo_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_power_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_power_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_and_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_and_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_or_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_or_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_xor_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_xor_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_shl_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shl_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_shr_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shr_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ushr_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ushr_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_rol_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_rol_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ror_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ror_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_bts_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bts_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_btr_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btr_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_btc_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btc_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_equal_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_equal_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_not_equal_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_not_equal_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_less_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_less_equal_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_equal_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_greater_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_greater_equal_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_equal_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_uless_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_uless_equal_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_equal_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_ugreater_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ugreater_equal_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_equal_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_bt_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bt_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_add_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_add_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_subtract_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_subtract_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_multiply_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_multiply_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_divide_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_divide_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_udivide_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_udivide_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_modulo_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_modulo_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_umodulo_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_umodulo_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_power_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_power_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_and_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_and_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_or_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_or_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_xor_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_xor_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_shl_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shl_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_shr_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shr_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ushr_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ushr_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_rol_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_rol_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ror_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ror_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_bts_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bts_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_btr_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btr_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_btc_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btc_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_equal_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_equal_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_not_equal_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_not_equal_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_less_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_less_equal_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_equal_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_greater_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_greater_equal_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_equal_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_uless_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_uless_equal_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_equal_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_ugreater_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ugreater_equal_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_equal_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_bt_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bt_int16_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_not_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_not_int16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_neg_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_neg_int16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bswap_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bswap_int16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_brev_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_brev_int16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bsf_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsf_int16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bsr_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsr_int16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_popcnt_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_popcnt_int16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_to_int_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { int16_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_uto_int_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { uint16_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((uint16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint16_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)((uint16_t)r != val1), 0)) || (__builtin_expect((int)(r < 0), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, true)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_from_int_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { int64_t val1; int16_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int16_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_pointer_error(error_ajla_aux_(1, 5, 0 , "ipret-1.inc" ":" "378"), fp, ip , "ipret-1.inc" ":" "378")); else *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_ufrom_int_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { int64_t val1; uint16_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (uint16_t)val1; if ((__builtin_expect((int)((int64_t)r != val1), 0)) || (__builtin_expect((int)(val1 < 0), 0))) frame_set_pointer(fp, slot_r, u_pointer_error(error_ajla_aux_(1, 5, 0 , "ipret-1.inc" ":" "378"), fp, ip , "ipret-1.inc" ":" "378")); else *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_move_int16_t_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))) = *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_copy_int16_t_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))) = *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc_int16_t_2: do { frame_t slot; uint16_t *val; ip_t sz; slot = get_unaligned_32(&(ip + 1)[(0) * 2]); ((void)(zero_())); val = (((uint16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint16_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_int16_t(val, ip + 1 + ((1) * 2), false); __asm__ volatile ("":::"memory"); (ip += (1 + ((1) * 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_add_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_add_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_subtract_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_subtract_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_multiply_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_multiply_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_divide_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_divide_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_udivide_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_udivide_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_modulo_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_modulo_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_umodulo_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_umodulo_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_power_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_power_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_and_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_and_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_or_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_or_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_xor_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_xor_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_shl_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shl_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_shr_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shr_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ushr_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ushr_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_rol_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_rol_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ror_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ror_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_bts_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bts_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_btr_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btr_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_btc_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btc_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_equal_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_equal_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_not_equal_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_not_equal_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_less_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_less_equal_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_equal_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_greater_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_greater_equal_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_equal_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_uless_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_uless_equal_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_equal_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_ugreater_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ugreater_equal_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_equal_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_bt_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bt_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_add_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_add_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_subtract_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_subtract_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_multiply_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_multiply_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_divide_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_divide_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_udivide_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_udivide_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_modulo_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_modulo_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_umodulo_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_umodulo_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_power_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_power_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_and_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_and_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_or_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_or_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_xor_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_xor_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_shl_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shl_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_shr_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shr_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ushr_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ushr_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_rol_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_rol_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ror_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ror_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_bts_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bts_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_btr_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btr_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_btc_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btc_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_equal_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_equal_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_not_equal_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_not_equal_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_less_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_less_equal_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_equal_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_greater_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_greater_equal_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_equal_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_uless_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_uless_equal_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_equal_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_ugreater_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ugreater_equal_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_equal_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_bt_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bt_int32_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_not_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_not_int32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_neg_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_neg_int32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bswap_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bswap_int32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_brev_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_brev_int32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bsf_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsf_int32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bsr_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsr_int32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_popcnt_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_popcnt_int32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_to_int_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { int32_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_uto_int_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { uint32_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((uint32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint32_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)((uint32_t)r != val1), 0)) || (__builtin_expect((int)(r < 0), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, true)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_from_int_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { int64_t val1; int32_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int32_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_pointer_error(error_ajla_aux_(1, 5, 0 , "ipret-1.inc" ":" "378"), fp, ip , "ipret-1.inc" ":" "378")); else *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_ufrom_int_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { int64_t val1; uint32_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (uint32_t)val1; if ((__builtin_expect((int)((int64_t)r != val1), 0)) || (__builtin_expect((int)(val1 < 0), 0))) frame_set_pointer(fp, slot_r, u_pointer_error(error_ajla_aux_(1, 5, 0 , "ipret-1.inc" ":" "378"), fp, ip , "ipret-1.inc" ":" "378")); else *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_move_int32_t_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))) = *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_copy_int32_t_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))) = *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc_int32_t_2: do { frame_t slot; uint32_t *val; ip_t sz; slot = get_unaligned_32(&(ip + 1)[(0) * 2]); ((void)(zero_())); val = (((uint32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint32_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_int32_t(val, ip + 1 + ((1) * 2), false); __asm__ volatile ("":::"memory"); (ip += (1 + ((1) * 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_add_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_add_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_subtract_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_subtract_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_multiply_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_multiply_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_divide_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_divide_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_udivide_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_udivide_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_modulo_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_modulo_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_umodulo_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_umodulo_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_power_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_power_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_and_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_and_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_or_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_or_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_xor_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_xor_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_shl_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shl_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_shr_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shr_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ushr_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ushr_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_rol_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_rol_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ror_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ror_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_bts_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bts_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_btr_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btr_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_btc_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btc_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_equal_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_equal_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_not_equal_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_not_equal_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_less_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_less_equal_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_equal_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_greater_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_greater_equal_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_equal_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_uless_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_uless_equal_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_equal_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_ugreater_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ugreater_equal_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_equal_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_bt_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bt_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_add_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_add_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_subtract_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_subtract_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_multiply_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_multiply_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_divide_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_divide_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_udivide_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_udivide_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_modulo_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_modulo_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_umodulo_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_umodulo_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_power_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_power_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_and_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_and_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_or_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_or_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_xor_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_xor_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_shl_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shl_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_shr_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shr_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ushr_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ushr_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_rol_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_rol_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ror_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ror_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_bts_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bts_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_btr_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btr_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_btc_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btc_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_equal_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_equal_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_not_equal_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_not_equal_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_less_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_less_equal_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_equal_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_greater_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_greater_equal_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_equal_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_uless_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_uless_equal_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_equal_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_ugreater_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ugreater_equal_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_equal_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_bt_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bt_int64_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_not_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_not_int64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_neg_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_neg_int64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bswap_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bswap_int64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_brev_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_brev_int64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bsf_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsf_int64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bsr_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsr_int64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_popcnt_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_popcnt_int64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_to_int_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { int64_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_uto_int_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { uint64_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((uint64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint64_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)((uint64_t)r != val1), 0)) || (__builtin_expect((int)(r < 0), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, true)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_from_int_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { int64_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_pointer_error(error_ajla_aux_(1, 5, 0 , "ipret-1.inc" ":" "378"), fp, ip , "ipret-1.inc" ":" "378")); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_ufrom_int_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { int64_t val1; uint64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (uint64_t)val1; if ((__builtin_expect((int)((int64_t)r != val1), 0)) || (__builtin_expect((int)(val1 < 0), 0))) frame_set_pointer(fp, slot_r, u_pointer_error(error_ajla_aux_(1, 5, 0 , "ipret-1.inc" ":" "378"), fp, ip , "ipret-1.inc" ":" "378")); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_move_int64_t_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_copy_int64_t_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc_int64_t_2: do { frame_t slot; uint64_t *val; ip_t sz; slot = get_unaligned_32(&(ip + 1)[(0) * 2]); ((void)(zero_())); val = (((uint64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint64_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_int64_t(val, ip + 1 + ((1) * 2), false); __asm__ volatile ("":::"memory"); (ip += (1 + ((1) * 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_add_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_add_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_subtract_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_subtract_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_multiply_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_multiply_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_divide_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_divide_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_udivide_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_udivide_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_modulo_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_modulo_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_umodulo_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_umodulo_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_power_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_power_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_and_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_and_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_or_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_or_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_xor_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_xor_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_shl_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shl_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_shr_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shr_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ushr_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ushr_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_rol_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_rol_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ror_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ror_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_bts_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bts_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_btr_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btr_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_btc_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btc_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_equal_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_equal_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_not_equal_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_not_equal_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_less_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_less_equal_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_equal_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_greater_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_greater_equal_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_equal_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_uless_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_uless_equal_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_equal_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_ugreater_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_ugreater_equal_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_equal_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_bt_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bt_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_add_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_add_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_subtract_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_subtract_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_multiply_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_multiply_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_divide_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_divide_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_udivide_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_udivide_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_modulo_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_modulo_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_umodulo_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_umodulo_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_power_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_power_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_and_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_and_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_or_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_or_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_xor_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_xor_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_shl_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shl_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_shr_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_shr_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ushr_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ushr_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_rol_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_rol_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ror_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ror_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_bts_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bts_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_btr_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btr_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_btc_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_btc_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_equal_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_equal_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_not_equal_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_not_equal_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_less_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_less_equal_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_less_equal_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_greater_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_greater_equal_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_greater_equal_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_uless_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_uless_equal_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_uless_equal_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_ugreater_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_binary_const_ugreater_equal_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_ugreater_equal_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_FIXED_binary_const_bt_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!FIXED_binary_bt_int128_t(val1, ((void *)return_ptr(&val2)), result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_const_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_not_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_not_int128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_neg_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_neg_int128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bswap_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bswap_int128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_brev_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_brev_int128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bsf_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsf_int128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_bsr_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsr_int128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_popcnt_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_popcnt_int128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_to_int_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { int128_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_uto_int_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { uint128_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((uint128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint128_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)((uint128_t)r != val1), 0)) || (__builtin_expect((int)(r < 0), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, true)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_from_int_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { int64_t val1; int128_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int128_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_pointer_error(error_ajla_aux_(1, 5, 0 , "ipret-1.inc" ":" "378"), fp, ip , "ipret-1.inc" ":" "378")); else *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_unary_ufrom_int_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { int64_t val1; uint128_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (uint128_t)val1; if ((__builtin_expect((int)((int64_t)r != val1), 0)) || (__builtin_expect((int)(val1 < 0), 0))) frame_set_pointer(fp, slot_r, u_pointer_error(error_ajla_aux_(1, 5, 0 , "ipret-1.inc" ":" "378"), fp, ip , "ipret-1.inc" ":" "378")); else *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_move_int128_t_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))) = *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_FIXED_copy_int128_t_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))) = *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc_int128_t_2: do { frame_t slot; uint128_t *val; ip_t sz; slot = get_unaligned_32(&(ip + 1)[(0) * 2]); ((void)(zero_())); val = (((uint128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint128_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_int128_t(val, ip + 1 + ((1) * 2), false); __asm__ volatile ("":::"memory"); (ip += (1 + ((1) * 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc16_int32_t_2: do { frame_t slot; uint32_t *val; ip_t sz; slot = get_unaligned_32(&(ip + 1)[(0) * 2]); ((void)(zero_())); val = (((uint32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint32_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_int32_t(val, ip + 1 + ((1) * 2), true); __asm__ volatile ("":::"memory"); (ip += (1 + ((1) * 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc16_int64_t_2: do { frame_t slot; uint64_t *val; ip_t sz; slot = get_unaligned_32(&(ip + 1)[(0) * 2]); ((void)(zero_())); val = (((uint64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint64_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_int64_t(val, ip + 1 + ((1) * 2), true); __asm__ volatile ("":::"memory"); (ip += (1 + ((1) * 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc16_int128_t_2: do { frame_t slot; uint128_t *val; ip_t sz; slot = get_unaligned_32(&(ip + 1)[(0) * 2]); ((void)(zero_())); val = (((uint128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint128_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_int128_t(val, ip + 1 + ((1) * 2), true); __asm__ volatile ("":::"memory"); (ip += (1 + ((1) * 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 483 "ipret-1.inc" label_REAL_binary_add_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_subtract_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_multiply_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_divide_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_modulo_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_modulo_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_power_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_power_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_ldexp_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_ldexp_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_atan2_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_atan2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_equal_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_not_equal_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_less_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_less_equal_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_binary_greater_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_greater_equal_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_neg_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_neg_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sqrt_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cbrt_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cbrt_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sin_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sin_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cos_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cos_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_tan_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_tan_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_asin_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_asin_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_acos_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_acos_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_atan_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_atan_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sinh_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sinh_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cosh_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cosh_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_tanh_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_tanh_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_asinh_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_asinh_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_acosh_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_acosh_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_atanh_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_atanh_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp2_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp2_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp10_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp10_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log2_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log2_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log10_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log10_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_round_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_round_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_ceil_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_ceil_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_floor_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_floor_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_trunc_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_trunc_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_fract_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_fract_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_mantissa_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_mantissa_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exponent_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exponent_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_next_number_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_next_number_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_prev_number_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_prev_number_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_to_int_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_real16_t((((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_from_int_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_real16_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_is_exception_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_is_exception_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_move_real16_t_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t)))))) = *(((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_copy_real16_t_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t)))))) = *(((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc_real16_t_2: do { frame_t slot; real16_t *val; ip_t sz; slot = get_unaligned_32(&(ip + 1)[(0) * 2]); ((void)(zero_())); val = (((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_real16_t(val, ip + 1 + ((1) * 2), false); __asm__ volatile ("":::"memory"); (ip += (1 + ((1) * 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_add_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_subtract_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_multiply_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_divide_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_modulo_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_modulo_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_power_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_power_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_ldexp_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_ldexp_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_atan2_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_atan2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_equal_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_not_equal_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_less_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_less_equal_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_binary_greater_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_greater_equal_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_neg_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_neg_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sqrt_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cbrt_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cbrt_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sin_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sin_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cos_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cos_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_tan_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_tan_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_asin_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_asin_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_acos_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_acos_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_atan_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_atan_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sinh_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sinh_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cosh_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cosh_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_tanh_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_tanh_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_asinh_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_asinh_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_acosh_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_acosh_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_atanh_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_atanh_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp2_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp2_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp10_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp10_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log2_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log2_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log10_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log10_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_round_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_round_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_ceil_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_ceil_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_floor_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_floor_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_trunc_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_trunc_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_fract_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_fract_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_mantissa_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_mantissa_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exponent_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exponent_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_next_number_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_next_number_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_prev_number_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_prev_number_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_to_int_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_real32_t((((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_from_int_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_real32_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_is_exception_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_is_exception_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_move_real32_t_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t)))))) = *(((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_copy_real32_t_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t)))))) = *(((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc_real32_t_2: do { frame_t slot; real32_t *val; ip_t sz; slot = get_unaligned_32(&(ip + 1)[(0) * 2]); ((void)(zero_())); val = (((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_real32_t(val, ip + 1 + ((1) * 2), false); __asm__ volatile ("":::"memory"); (ip += (1 + ((1) * 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_add_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_subtract_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_multiply_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_divide_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_modulo_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_modulo_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_power_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_power_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_ldexp_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_ldexp_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_atan2_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_atan2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_equal_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_not_equal_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_less_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_less_equal_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_binary_greater_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_greater_equal_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_neg_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_neg_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sqrt_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cbrt_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cbrt_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sin_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sin_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cos_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cos_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_tan_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_tan_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_asin_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_asin_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_acos_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_acos_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_atan_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_atan_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sinh_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sinh_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cosh_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cosh_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_tanh_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_tanh_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_asinh_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_asinh_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_acosh_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_acosh_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_atanh_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_atanh_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp2_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp2_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp10_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp10_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log2_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log2_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log10_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log10_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_round_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_round_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_ceil_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_ceil_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_floor_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_floor_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_trunc_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_trunc_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_fract_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_fract_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_mantissa_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_mantissa_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exponent_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exponent_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_next_number_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_next_number_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_prev_number_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_prev_number_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_to_int_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_real64_t((((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_from_int_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_real64_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_is_exception_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_is_exception_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_move_real64_t_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t)))))) = *(((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_copy_real64_t_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t)))))) = *(((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc_real64_t_2: do { frame_t slot; real64_t *val; ip_t sz; slot = get_unaligned_32(&(ip + 1)[(0) * 2]); ((void)(zero_())); val = (((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_real64_t(val, ip + 1 + ((1) * 2), false); __asm__ volatile ("":::"memory"); (ip += (1 + ((1) * 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_add_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_subtract_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_multiply_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_divide_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_modulo_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_modulo_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_power_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_power_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_ldexp_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_ldexp_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_atan2_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_atan2_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_equal_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_not_equal_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_less_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_less_equal_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_binary_greater_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_greater_equal_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_real80_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_neg_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_neg_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sqrt_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cbrt_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cbrt_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sin_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sin_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cos_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cos_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_tan_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_tan_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_asin_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_asin_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_acos_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_acos_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_atan_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_atan_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sinh_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sinh_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cosh_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cosh_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_tanh_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_tanh_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_asinh_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_asinh_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_acosh_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_acosh_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_atanh_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_atanh_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp2_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp2_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp10_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp10_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log2_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log2_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log10_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log10_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_round_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_round_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_ceil_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_ceil_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_floor_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_floor_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_trunc_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_trunc_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_fract_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_fract_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_mantissa_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_mantissa_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exponent_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exponent_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_next_number_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_next_number_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_prev_number_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_prev_number_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_to_int_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_real80_t((((real80_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real80_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_from_int_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_real80_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real80_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real80_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_is_exception_real80_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_is_exception_real80_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_move_real80_t_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((real80_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real80_t)))))) = *(((real80_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real80_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_copy_real80_t_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((real80_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real80_t)))))) = *(((real80_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real80_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc_real80_t_2: do { frame_t slot; real80_t *val; ip_t sz; slot = get_unaligned_32(&(ip + 1)[(0) * 2]); ((void)(zero_())); val = (((real80_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real80_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_real80_t(val, ip + 1 + ((1) * 2), false); __asm__ volatile ("":::"memory"); (ip += (1 + ((1) * 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_add_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_subtract_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_multiply_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_divide_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_modulo_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_modulo_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_power_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_power_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_ldexp_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_ldexp_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_atan2_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_atan2_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_equal_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_not_equal_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_less_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_less_equal_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_binary_greater_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_binary_greater_equal_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_real128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_neg_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_neg_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sqrt_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cbrt_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cbrt_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sin_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sin_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cos_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cos_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_tan_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_tan_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_asin_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_asin_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_acos_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_acos_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_atan_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_atan_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_sinh_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sinh_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_cosh_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_cosh_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_tanh_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_tanh_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_asinh_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_asinh_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_acosh_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_acosh_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_atanh_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_atanh_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp2_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp2_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exp10_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exp10_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log2_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log2_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_log10_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_log10_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_round_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_round_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_ceil_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_ceil_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_floor_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_floor_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_trunc_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_trunc_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_fract_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_fract_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_mantissa_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_mantissa_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_exponent_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_exponent_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_next_number_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_next_number_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_prev_number_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_prev_number_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_unary_to_int_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_real128_t((((real128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real128_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_from_int_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_real128_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real128_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_unary_is_exception_real128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_is_exception_real128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_REAL_move_real128_t_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((real128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real128_t)))))) = *(((real128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real128_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_REAL_copy_real128_t_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((real128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real128_t)))))) = *(((real128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real128_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_fixed_ldc_real128_t_2: do { frame_t slot; real128_t *val; ip_t sz; slot = get_unaligned_32(&(ip + 1)[(0) * 2]); ((void)(zero_())); val = (((real128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real128_t)))))); __asm__ volatile ("":::"memory"); sz = fixed_ldc_real128_t(val, ip + 1 + ((1) * 2), false); __asm__ volatile ("":::"memory"); (ip += (1 + ((1) * 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; escape_fixed_binary_thunk_2: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_fixed_operator(fp, ip, get_unaligned_32(&(ip + 1)[(0) * 2]), get_unaligned_32(&(ip + 1)[(1) * 2]), get_unaligned_32(&(ip + 1)[(2) * 2]), get_unaligned_32(&(ip + 1)[(3) * 2])); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + ((4) * 2))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 486 "ipret-1.inc" 3 ((void *)0) # 486 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 486 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 486 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 486 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 486 "ipret-1.inc" 0 # 486 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 486 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 497 "ipret-1.inc" escape_fixed_binary_const_thunk_2: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_fixed_operator(fp, ip, get_unaligned_32(&(ip + 1)[(0) * 2]), frame_t_from_const((int32_t)get_unaligned_32(&(ip + 1)[(1) * 2])), get_unaligned_32(&(ip + 1)[(2) * 2]), get_unaligned_32(&(ip + 1)[(3) * 2])); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + ((4) * 2))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 497 "ipret-1.inc" 3 ((void *)0) # 497 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 497 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 497 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 497 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 497 "ipret-1.inc" 0 # 497 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 497 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 508 "ipret-1.inc" escape_fixed_unary_thunk_2: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_fixed_operator(fp, ip, get_unaligned_32(&(ip + 1)[(0) * 2]), ((frame_t)-1), get_unaligned_32(&(ip + 1)[(1) * 2]), get_unaligned_32(&(ip + 1)[(2) * 2])); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + ((3) * 2))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 508 "ipret-1.inc" 3 ((void *)0) # 508 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 508 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 508 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 508 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 508 "ipret-1.inc" 0 # 508 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 508 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 519 "ipret-1.inc" escape_convert_thunk_2: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_convert(fp, ip, get_unaligned_32(&(ip + 1)[(0) * 2]), get_unaligned_32(&(ip + 1)[(1) * 2]), get_unaligned_32(&(ip + 1)[(2) * 2])); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + ((3) * 2))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 519 "ipret-1.inc" 3 ((void *)0) # 519 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 519 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 519 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 519 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 519 "ipret-1.inc" 0 # 519 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 519 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 530 "ipret-1.inc" { bool ( *function_int_binary)(const mpint_t *s1, const mpint_t *s2, mpint_t *r, ajla_error_t *err); bool ( *function_int_binary_logical)(const mpint_t *s1, const mpint_t *s2, ajla_flat_option_t *r, ajla_error_t *err); bool ( *function_int_unary)(const mpint_t *s1, mpint_t *r, ajla_error_t *err); # 812 "ipret-1.inc" label_int_binary_add_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_add_int8_t_2: function_int_binary = mpint_add; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_add_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_add_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_subtract_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_subtract_int8_t_2: function_int_binary = mpint_subtract; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_subtract_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_subtract_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_multiply_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_multiply_int8_t_2: function_int_binary = mpint_multiply; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_multiply_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_multiply_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_divide_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_divide_int8_t_2: function_int_binary = mpint_divide; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_divide_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_divide_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_modulo_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_modulo_int8_t_2: function_int_binary = mpint_modulo; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_modulo_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_modulo_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_power_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_power_int8_t_2: function_int_binary = mpint_power; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_power_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_power_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_and_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_and_int8_t_2: function_int_binary = mpint_and; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_and_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_and_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_or_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_or_int8_t_2: function_int_binary = mpint_or; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_or_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_or_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_xor_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_xor_int8_t_2: function_int_binary = mpint_xor; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_xor_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_xor_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_shl_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_shl_int8_t_2: function_int_binary = mpint_shl; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shl_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_shl_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_shr_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_shr_int8_t_2: function_int_binary = mpint_shr; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shr_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_shr_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bts_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_bts_int8_t_2: function_int_binary = mpint_bts; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bts_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_bts_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_btr_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_btr_int8_t_2: function_int_binary = mpint_btr; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btr_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_btr_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_btc_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_btc_int8_t_2: function_int_binary = mpint_btc; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btc_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_btc_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_equal_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_equal_int8_t_2: function_int_binary_logical = mpint_equal; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_equal_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_equal_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_not_equal_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_not_equal_int8_t_2: function_int_binary_logical = mpint_not_equal; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_not_equal_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_not_equal_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_less_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_less_int8_t_2: function_int_binary_logical = mpint_less; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_less_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_less_equal_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_less_equal_int8_t_2: function_int_binary_logical = mpint_less_equal; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_equal_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_less_equal_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_greater_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_greater_int8_t_2: function_int_binary_logical = mpint_greater; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_greater_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_greater_equal_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_greater_equal_int8_t_2: function_int_binary_logical = mpint_greater_equal; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_equal_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_greater_equal_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bt_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_bt_int8_t_2: function_int_binary_logical = mpint_bt; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bt_int8_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_bt_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_add_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_add_int8_t_2: function_int_binary = mpint_add; goto escape_int_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_add_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_add_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_subtract_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_subtract_int8_t_2: function_int_binary = mpint_subtract; goto escape_int_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_subtract_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_subtract_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_multiply_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_multiply_int8_t_2: function_int_binary = mpint_multiply; goto escape_int_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_multiply_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_multiply_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_divide_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_divide_int8_t_2: function_int_binary = mpint_divide; goto escape_int_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_divide_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_divide_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_modulo_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_modulo_int8_t_2: function_int_binary = mpint_modulo; goto escape_int_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_modulo_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_modulo_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_power_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_power_int8_t_2: function_int_binary = mpint_power; goto escape_int_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_power_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_power_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_and_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_and_int8_t_2: function_int_binary = mpint_and; goto escape_int_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_and_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_and_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_or_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_or_int8_t_2: function_int_binary = mpint_or; goto escape_int_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_or_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_or_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_xor_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_xor_int8_t_2: function_int_binary = mpint_xor; goto escape_int_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_xor_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_xor_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_shl_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_shl_int8_t_2: function_int_binary = mpint_shl; goto escape_int_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shl_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_shl_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_shr_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_shr_int8_t_2: function_int_binary = mpint_shr; goto escape_int_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shr_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_shr_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_bts_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_bts_int8_t_2: function_int_binary = mpint_bts; goto escape_int_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bts_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_bts_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_btr_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_btr_int8_t_2: function_int_binary = mpint_btr; goto escape_int_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btr_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_btr_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_btc_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_btc_int8_t_2: function_int_binary = mpint_btc; goto escape_int_binary_const_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btc_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_btc_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_equal_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_equal_int8_t_2: function_int_binary_logical = mpint_equal; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_equal_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_equal_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_not_equal_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_not_equal_int8_t_2: function_int_binary_logical = mpint_not_equal; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_not_equal_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_not_equal_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_less_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_less_int8_t_2: function_int_binary_logical = mpint_less; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_less_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_less_equal_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_less_equal_int8_t_2: function_int_binary_logical = mpint_less_equal; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_equal_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_less_equal_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_greater_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_greater_int8_t_2: function_int_binary_logical = mpint_greater; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_greater_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_greater_equal_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_greater_equal_int8_t_2: function_int_binary_logical = mpint_greater_equal; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_equal_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_greater_equal_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_int_binary_const_bt_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_bt_int8_t_2: function_int_binary_logical = mpint_bt; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int8_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bt_int8_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_bt_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_not_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_not_int8_t_2: function_int_unary = mpint_not; goto escape_int_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_not_int8_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_not_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_neg_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_neg_int8_t_2: function_int_unary = mpint_neg; goto escape_int_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_neg_int8_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_neg_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bsf_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_bsf_int8_t_2: function_int_unary = mpint_bsf; goto escape_int_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_bsf_int8_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_bsf_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bsr_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_bsr_int8_t_2: function_int_unary = mpint_bsr; goto escape_int_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_bsr_int8_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_bsr_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_popcnt_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_popcnt_int8_t_2: function_int_unary = mpint_popcnt; goto escape_int_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_popcnt_int8_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_popcnt_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_unary_to_int_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { int8_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_unary_from_int_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { int64_t val1; int8_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int8_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_move_int8_t_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))) = *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_copy_int8_t_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))) = *(((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_ldc_int8_t_2: do { frame_t slot; int8_t *val; ip_t sz; slot = get_unaligned_32(&(ip + 1)[(0) * 2]); ((void)(zero_())); val = (((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))); __asm__ volatile ("":::"memory"); sz = int_ldc_int8_t(val, ip + 1 + ((1) * 2), false); __asm__ volatile ("":::"memory"); (ip += (1 + ((1) * 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_ldc16_int8_t_2: do { frame_t slot; int8_t *val; ip_t sz; slot = get_unaligned_32(&(ip + 1)[(0) * 2]); ((void)(zero_())); val = (((int8_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int8_t)))))); __asm__ volatile ("":::"memory"); sz = int_ldc_int8_t(val, ip + 1 + ((1) * 2), true); __asm__ volatile ("":::"memory"); (ip += (1 + ((1) * 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_add_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_add_int16_t_2: function_int_binary = mpint_add; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_add_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_add_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_subtract_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_subtract_int16_t_2: function_int_binary = mpint_subtract; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_subtract_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_subtract_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_multiply_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_multiply_int16_t_2: function_int_binary = mpint_multiply; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_multiply_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_multiply_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_divide_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_divide_int16_t_2: function_int_binary = mpint_divide; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_divide_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_divide_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_modulo_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_modulo_int16_t_2: function_int_binary = mpint_modulo; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_modulo_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_modulo_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_power_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_power_int16_t_2: function_int_binary = mpint_power; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_power_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_power_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_and_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_and_int16_t_2: function_int_binary = mpint_and; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_and_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_and_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_or_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_or_int16_t_2: function_int_binary = mpint_or; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_or_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_or_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_xor_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_xor_int16_t_2: function_int_binary = mpint_xor; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_xor_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_xor_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_shl_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_shl_int16_t_2: function_int_binary = mpint_shl; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shl_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_shl_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_shr_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_shr_int16_t_2: function_int_binary = mpint_shr; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shr_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_shr_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bts_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_bts_int16_t_2: function_int_binary = mpint_bts; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bts_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_bts_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_btr_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_btr_int16_t_2: function_int_binary = mpint_btr; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btr_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_btr_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_btc_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_btc_int16_t_2: function_int_binary = mpint_btc; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btc_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_btc_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_equal_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_equal_int16_t_2: function_int_binary_logical = mpint_equal; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_equal_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_equal_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_not_equal_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_not_equal_int16_t_2: function_int_binary_logical = mpint_not_equal; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_not_equal_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_not_equal_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_less_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_less_int16_t_2: function_int_binary_logical = mpint_less; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_less_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_less_equal_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_less_equal_int16_t_2: function_int_binary_logical = mpint_less_equal; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_equal_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_less_equal_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_greater_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_greater_int16_t_2: function_int_binary_logical = mpint_greater; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_greater_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_greater_equal_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_greater_equal_int16_t_2: function_int_binary_logical = mpint_greater_equal; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_equal_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_greater_equal_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bt_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_bt_int16_t_2: function_int_binary_logical = mpint_bt; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bt_int16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_bt_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_add_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_add_int16_t_2: function_int_binary = mpint_add; goto escape_int_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_add_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_add_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_subtract_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_subtract_int16_t_2: function_int_binary = mpint_subtract; goto escape_int_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_subtract_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_subtract_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_multiply_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_multiply_int16_t_2: function_int_binary = mpint_multiply; goto escape_int_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_multiply_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_multiply_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_divide_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_divide_int16_t_2: function_int_binary = mpint_divide; goto escape_int_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_divide_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_divide_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_modulo_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_modulo_int16_t_2: function_int_binary = mpint_modulo; goto escape_int_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_modulo_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_modulo_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_power_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_power_int16_t_2: function_int_binary = mpint_power; goto escape_int_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_power_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_power_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_and_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_and_int16_t_2: function_int_binary = mpint_and; goto escape_int_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_and_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_and_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_or_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_or_int16_t_2: function_int_binary = mpint_or; goto escape_int_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_or_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_or_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_xor_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_xor_int16_t_2: function_int_binary = mpint_xor; goto escape_int_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_xor_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_xor_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_shl_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_shl_int16_t_2: function_int_binary = mpint_shl; goto escape_int_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shl_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_shl_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_shr_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_shr_int16_t_2: function_int_binary = mpint_shr; goto escape_int_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shr_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_shr_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_bts_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_bts_int16_t_2: function_int_binary = mpint_bts; goto escape_int_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bts_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_bts_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_btr_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_btr_int16_t_2: function_int_binary = mpint_btr; goto escape_int_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btr_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_btr_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_btc_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_btc_int16_t_2: function_int_binary = mpint_btc; goto escape_int_binary_const_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btc_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_btc_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_equal_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_equal_int16_t_2: function_int_binary_logical = mpint_equal; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_equal_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_equal_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_not_equal_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_not_equal_int16_t_2: function_int_binary_logical = mpint_not_equal; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_not_equal_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_not_equal_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_less_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_less_int16_t_2: function_int_binary_logical = mpint_less; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_less_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_less_equal_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_less_equal_int16_t_2: function_int_binary_logical = mpint_less_equal; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_equal_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_less_equal_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_greater_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_greater_int16_t_2: function_int_binary_logical = mpint_greater; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_greater_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_greater_equal_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_greater_equal_int16_t_2: function_int_binary_logical = mpint_greater_equal; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_equal_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_greater_equal_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_int_binary_const_bt_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_bt_int16_t_2: function_int_binary_logical = mpint_bt; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int16_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bt_int16_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_bt_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_not_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_not_int16_t_2: function_int_unary = mpint_not; goto escape_int_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_not_int16_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_not_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_neg_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_neg_int16_t_2: function_int_unary = mpint_neg; goto escape_int_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_neg_int16_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_neg_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bsf_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_bsf_int16_t_2: function_int_unary = mpint_bsf; goto escape_int_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_bsf_int16_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_bsf_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bsr_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_bsr_int16_t_2: function_int_unary = mpint_bsr; goto escape_int_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_bsr_int16_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_bsr_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_popcnt_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_popcnt_int16_t_2: function_int_unary = mpint_popcnt; goto escape_int_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_popcnt_int16_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_popcnt_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_unary_to_int_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { int16_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_unary_from_int_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { int64_t val1; int16_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int16_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_move_int16_t_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))) = *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_copy_int16_t_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))) = *(((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_ldc_int16_t_2: do { frame_t slot; int16_t *val; ip_t sz; slot = get_unaligned_32(&(ip + 1)[(0) * 2]); ((void)(zero_())); val = (((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))); __asm__ volatile ("":::"memory"); sz = int_ldc_int16_t(val, ip + 1 + ((1) * 2), false); __asm__ volatile ("":::"memory"); (ip += (1 + ((1) * 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_ldc16_int16_t_2: do { frame_t slot; int16_t *val; ip_t sz; slot = get_unaligned_32(&(ip + 1)[(0) * 2]); ((void)(zero_())); val = (((int16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int16_t)))))); __asm__ volatile ("":::"memory"); sz = int_ldc_int16_t(val, ip + 1 + ((1) * 2), true); __asm__ volatile ("":::"memory"); (ip += (1 + ((1) * 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_add_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_add_int32_t_2: function_int_binary = mpint_add; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_add_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_add_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_subtract_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_subtract_int32_t_2: function_int_binary = mpint_subtract; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_subtract_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_subtract_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_multiply_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_multiply_int32_t_2: function_int_binary = mpint_multiply; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_multiply_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_multiply_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_divide_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_divide_int32_t_2: function_int_binary = mpint_divide; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_divide_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_divide_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_modulo_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_modulo_int32_t_2: function_int_binary = mpint_modulo; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_modulo_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_modulo_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_power_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_power_int32_t_2: function_int_binary = mpint_power; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_power_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_power_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_and_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_and_int32_t_2: function_int_binary = mpint_and; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_and_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_and_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_or_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_or_int32_t_2: function_int_binary = mpint_or; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_or_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_or_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_xor_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_xor_int32_t_2: function_int_binary = mpint_xor; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_xor_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_xor_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_shl_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_shl_int32_t_2: function_int_binary = mpint_shl; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shl_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_shl_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_shr_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_shr_int32_t_2: function_int_binary = mpint_shr; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shr_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_shr_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bts_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_bts_int32_t_2: function_int_binary = mpint_bts; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bts_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_bts_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_btr_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_btr_int32_t_2: function_int_binary = mpint_btr; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btr_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_btr_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_btc_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_btc_int32_t_2: function_int_binary = mpint_btc; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btc_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_btc_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_equal_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_equal_int32_t_2: function_int_binary_logical = mpint_equal; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_equal_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_equal_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_not_equal_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_not_equal_int32_t_2: function_int_binary_logical = mpint_not_equal; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_not_equal_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_not_equal_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_less_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_less_int32_t_2: function_int_binary_logical = mpint_less; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_less_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_less_equal_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_less_equal_int32_t_2: function_int_binary_logical = mpint_less_equal; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_equal_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_less_equal_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_greater_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_greater_int32_t_2: function_int_binary_logical = mpint_greater; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_greater_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_greater_equal_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_greater_equal_int32_t_2: function_int_binary_logical = mpint_greater_equal; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_equal_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_greater_equal_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bt_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_bt_int32_t_2: function_int_binary_logical = mpint_bt; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bt_int32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_bt_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_add_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_add_int32_t_2: function_int_binary = mpint_add; goto escape_int_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_add_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_add_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_subtract_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_subtract_int32_t_2: function_int_binary = mpint_subtract; goto escape_int_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_subtract_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_subtract_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_multiply_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_multiply_int32_t_2: function_int_binary = mpint_multiply; goto escape_int_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_multiply_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_multiply_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_divide_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_divide_int32_t_2: function_int_binary = mpint_divide; goto escape_int_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_divide_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_divide_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_modulo_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_modulo_int32_t_2: function_int_binary = mpint_modulo; goto escape_int_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_modulo_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_modulo_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_power_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_power_int32_t_2: function_int_binary = mpint_power; goto escape_int_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_power_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_power_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_and_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_and_int32_t_2: function_int_binary = mpint_and; goto escape_int_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_and_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_and_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_or_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_or_int32_t_2: function_int_binary = mpint_or; goto escape_int_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_or_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_or_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_xor_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_xor_int32_t_2: function_int_binary = mpint_xor; goto escape_int_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_xor_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_xor_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_shl_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_shl_int32_t_2: function_int_binary = mpint_shl; goto escape_int_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shl_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_shl_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_shr_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_shr_int32_t_2: function_int_binary = mpint_shr; goto escape_int_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shr_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_shr_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_bts_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_bts_int32_t_2: function_int_binary = mpint_bts; goto escape_int_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bts_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_bts_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_btr_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_btr_int32_t_2: function_int_binary = mpint_btr; goto escape_int_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btr_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_btr_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_btc_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_btc_int32_t_2: function_int_binary = mpint_btc; goto escape_int_binary_const_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btc_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_btc_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_equal_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_equal_int32_t_2: function_int_binary_logical = mpint_equal; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_equal_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_equal_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_not_equal_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_not_equal_int32_t_2: function_int_binary_logical = mpint_not_equal; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_not_equal_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_not_equal_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_less_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_less_int32_t_2: function_int_binary_logical = mpint_less; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_less_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_less_equal_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_less_equal_int32_t_2: function_int_binary_logical = mpint_less_equal; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_equal_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_less_equal_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_greater_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_greater_int32_t_2: function_int_binary_logical = mpint_greater; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_greater_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_greater_equal_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_greater_equal_int32_t_2: function_int_binary_logical = mpint_greater_equal; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_equal_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_greater_equal_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_int_binary_const_bt_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_bt_int32_t_2: function_int_binary_logical = mpint_bt; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int32_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bt_int32_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_bt_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_not_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_not_int32_t_2: function_int_unary = mpint_not; goto escape_int_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_not_int32_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_not_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_neg_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_neg_int32_t_2: function_int_unary = mpint_neg; goto escape_int_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_neg_int32_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_neg_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bsf_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_bsf_int32_t_2: function_int_unary = mpint_bsf; goto escape_int_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_bsf_int32_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_bsf_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bsr_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_bsr_int32_t_2: function_int_unary = mpint_bsr; goto escape_int_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_bsr_int32_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_bsr_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_popcnt_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_popcnt_int32_t_2: function_int_unary = mpint_popcnt; goto escape_int_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_popcnt_int32_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_popcnt_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_unary_to_int_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { int32_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_unary_from_int_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { int64_t val1; int32_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int32_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_move_int32_t_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))) = *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_copy_int32_t_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))) = *(((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_ldc_int32_t_2: do { frame_t slot; int32_t *val; ip_t sz; slot = get_unaligned_32(&(ip + 1)[(0) * 2]); ((void)(zero_())); val = (((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))); __asm__ volatile ("":::"memory"); sz = int_ldc_int32_t(val, ip + 1 + ((1) * 2), false); __asm__ volatile ("":::"memory"); (ip += (1 + ((1) * 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_ldc16_int32_t_2: do { frame_t slot; int32_t *val; ip_t sz; slot = get_unaligned_32(&(ip + 1)[(0) * 2]); ((void)(zero_())); val = (((int32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int32_t)))))); __asm__ volatile ("":::"memory"); sz = int_ldc_int32_t(val, ip + 1 + ((1) * 2), true); __asm__ volatile ("":::"memory"); (ip += (1 + ((1) * 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_add_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_add_int64_t_2: function_int_binary = mpint_add; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_add_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_add_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_subtract_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_subtract_int64_t_2: function_int_binary = mpint_subtract; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_subtract_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_subtract_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_multiply_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_multiply_int64_t_2: function_int_binary = mpint_multiply; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_multiply_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_multiply_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_divide_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_divide_int64_t_2: function_int_binary = mpint_divide; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_divide_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_divide_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_modulo_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_modulo_int64_t_2: function_int_binary = mpint_modulo; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_modulo_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_modulo_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_power_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_power_int64_t_2: function_int_binary = mpint_power; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_power_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_power_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_and_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_and_int64_t_2: function_int_binary = mpint_and; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_and_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_and_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_or_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_or_int64_t_2: function_int_binary = mpint_or; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_or_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_or_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_xor_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_xor_int64_t_2: function_int_binary = mpint_xor; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_xor_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_xor_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_shl_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_shl_int64_t_2: function_int_binary = mpint_shl; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shl_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_shl_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_shr_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_shr_int64_t_2: function_int_binary = mpint_shr; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shr_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_shr_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bts_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_bts_int64_t_2: function_int_binary = mpint_bts; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bts_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_bts_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_btr_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_btr_int64_t_2: function_int_binary = mpint_btr; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btr_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_btr_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_btc_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_btc_int64_t_2: function_int_binary = mpint_btc; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btc_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_btc_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_equal_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_equal_int64_t_2: function_int_binary_logical = mpint_equal; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_equal_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_equal_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_not_equal_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_not_equal_int64_t_2: function_int_binary_logical = mpint_not_equal; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_not_equal_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_not_equal_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_less_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_less_int64_t_2: function_int_binary_logical = mpint_less; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_less_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_less_equal_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_less_equal_int64_t_2: function_int_binary_logical = mpint_less_equal; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_equal_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_less_equal_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_greater_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_greater_int64_t_2: function_int_binary_logical = mpint_greater; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_greater_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_greater_equal_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_greater_equal_int64_t_2: function_int_binary_logical = mpint_greater_equal; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_equal_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_greater_equal_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bt_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_bt_int64_t_2: function_int_binary_logical = mpint_bt; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bt_int64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_bt_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_add_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_add_int64_t_2: function_int_binary = mpint_add; goto escape_int_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_add_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_add_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_subtract_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_subtract_int64_t_2: function_int_binary = mpint_subtract; goto escape_int_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_subtract_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_subtract_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_multiply_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_multiply_int64_t_2: function_int_binary = mpint_multiply; goto escape_int_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_multiply_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_multiply_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_divide_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_divide_int64_t_2: function_int_binary = mpint_divide; goto escape_int_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_divide_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_divide_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_modulo_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_modulo_int64_t_2: function_int_binary = mpint_modulo; goto escape_int_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_modulo_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_modulo_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_power_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_power_int64_t_2: function_int_binary = mpint_power; goto escape_int_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_power_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_power_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_and_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_and_int64_t_2: function_int_binary = mpint_and; goto escape_int_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_and_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_and_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_or_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_or_int64_t_2: function_int_binary = mpint_or; goto escape_int_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_or_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_or_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_xor_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_xor_int64_t_2: function_int_binary = mpint_xor; goto escape_int_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_xor_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_xor_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_shl_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_shl_int64_t_2: function_int_binary = mpint_shl; goto escape_int_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shl_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_shl_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_shr_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_shr_int64_t_2: function_int_binary = mpint_shr; goto escape_int_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shr_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_shr_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_bts_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_bts_int64_t_2: function_int_binary = mpint_bts; goto escape_int_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bts_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_bts_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_btr_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_btr_int64_t_2: function_int_binary = mpint_btr; goto escape_int_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btr_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_btr_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_btc_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_btc_int64_t_2: function_int_binary = mpint_btc; goto escape_int_binary_const_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btc_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_btc_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_equal_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_equal_int64_t_2: function_int_binary_logical = mpint_equal; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_equal_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_equal_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_not_equal_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_not_equal_int64_t_2: function_int_binary_logical = mpint_not_equal; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_not_equal_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_not_equal_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_less_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_less_int64_t_2: function_int_binary_logical = mpint_less; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_less_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_less_equal_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_less_equal_int64_t_2: function_int_binary_logical = mpint_less_equal; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_equal_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_less_equal_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_greater_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_greater_int64_t_2: function_int_binary_logical = mpint_greater; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_greater_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_greater_equal_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_greater_equal_int64_t_2: function_int_binary_logical = mpint_greater_equal; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_equal_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_greater_equal_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_int_binary_const_bt_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_bt_int64_t_2: function_int_binary_logical = mpint_bt; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int64_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bt_int64_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_bt_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_not_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_not_int64_t_2: function_int_unary = mpint_not; goto escape_int_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_not_int64_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_not_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_neg_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_neg_int64_t_2: function_int_unary = mpint_neg; goto escape_int_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_neg_int64_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_neg_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bsf_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_bsf_int64_t_2: function_int_unary = mpint_bsf; goto escape_int_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_bsf_int64_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_bsf_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bsr_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_bsr_int64_t_2: function_int_unary = mpint_bsr; goto escape_int_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_bsr_int64_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_bsr_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_popcnt_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_popcnt_int64_t_2: function_int_unary = mpint_popcnt; goto escape_int_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_popcnt_int64_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_popcnt_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_unary_to_int_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { int64_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_unary_from_int_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { int64_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_move_int64_t_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_copy_int64_t_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_ldc_int64_t_2: do { frame_t slot; int64_t *val; ip_t sz; slot = get_unaligned_32(&(ip + 1)[(0) * 2]); ((void)(zero_())); val = (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); __asm__ volatile ("":::"memory"); sz = int_ldc_int64_t(val, ip + 1 + ((1) * 2), false); __asm__ volatile ("":::"memory"); (ip += (1 + ((1) * 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_ldc16_int64_t_2: do { frame_t slot; int64_t *val; ip_t sz; slot = get_unaligned_32(&(ip + 1)[(0) * 2]); ((void)(zero_())); val = (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); __asm__ volatile ("":::"memory"); sz = int_ldc_int64_t(val, ip + 1 + ((1) * 2), true); __asm__ volatile ("":::"memory"); (ip += (1 + ((1) * 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_add_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_add_int128_t_2: function_int_binary = mpint_add; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_add_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_add_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_subtract_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_subtract_int128_t_2: function_int_binary = mpint_subtract; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_subtract_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_subtract_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_multiply_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_multiply_int128_t_2: function_int_binary = mpint_multiply; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_multiply_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_multiply_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_divide_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_divide_int128_t_2: function_int_binary = mpint_divide; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_divide_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_divide_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_modulo_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_modulo_int128_t_2: function_int_binary = mpint_modulo; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_modulo_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_modulo_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_power_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_power_int128_t_2: function_int_binary = mpint_power; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_power_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_power_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_and_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_and_int128_t_2: function_int_binary = mpint_and; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_and_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_and_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_or_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_or_int128_t_2: function_int_binary = mpint_or; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_or_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_or_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_xor_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_xor_int128_t_2: function_int_binary = mpint_xor; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_xor_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_xor_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_shl_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_shl_int128_t_2: function_int_binary = mpint_shl; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shl_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_shl_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_shr_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_shr_int128_t_2: function_int_binary = mpint_shr; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shr_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_shr_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bts_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_bts_int128_t_2: function_int_binary = mpint_bts; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bts_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_bts_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_btr_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_btr_int128_t_2: function_int_binary = mpint_btr; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btr_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_btr_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_btc_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_btc_int128_t_2: function_int_binary = mpint_btc; goto escape_int_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btc_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_btc_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_equal_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_equal_int128_t_2: function_int_binary_logical = mpint_equal; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_equal_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_equal_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_not_equal_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_not_equal_int128_t_2: function_int_binary_logical = mpint_not_equal; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_not_equal_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_not_equal_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_less_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_less_int128_t_2: function_int_binary_logical = mpint_less; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_less_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_less_equal_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_less_equal_int128_t_2: function_int_binary_logical = mpint_less_equal; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_equal_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_less_equal_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_greater_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_greater_int128_t_2: function_int_binary_logical = mpint_greater; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_greater_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_greater_equal_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_greater_equal_int128_t_2: function_int_binary_logical = mpint_greater_equal; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_equal_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_greater_equal_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bt_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { escape_int_binary_logical_bt_int128_t_2: function_int_binary_logical = mpint_bt; goto escape_int_binary_logical_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bt_int128_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_logical_bt_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_add_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_add_int128_t_2: function_int_binary = mpint_add; goto escape_int_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_add_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_add_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_subtract_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_subtract_int128_t_2: function_int_binary = mpint_subtract; goto escape_int_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_subtract_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_subtract_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_multiply_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_multiply_int128_t_2: function_int_binary = mpint_multiply; goto escape_int_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_multiply_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_multiply_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_divide_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_divide_int128_t_2: function_int_binary = mpint_divide; goto escape_int_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_divide_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_divide_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_modulo_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_modulo_int128_t_2: function_int_binary = mpint_modulo; goto escape_int_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_modulo_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_modulo_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_power_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_power_int128_t_2: function_int_binary = mpint_power; goto escape_int_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_power_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_power_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_and_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_and_int128_t_2: function_int_binary = mpint_and; goto escape_int_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_and_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_and_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_or_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_or_int128_t_2: function_int_binary = mpint_or; goto escape_int_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_or_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_or_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_xor_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_xor_int128_t_2: function_int_binary = mpint_xor; goto escape_int_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_xor_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_xor_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_shl_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_shl_int128_t_2: function_int_binary = mpint_shl; goto escape_int_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shl_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_shl_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_shr_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_shr_int128_t_2: function_int_binary = mpint_shr; goto escape_int_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_shr_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_shr_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_bts_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_bts_int128_t_2: function_int_binary = mpint_bts; goto escape_int_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bts_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_bts_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_btr_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_btr_int128_t_2: function_int_binary = mpint_btr; goto escape_int_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btr_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_btr_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_btc_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_btc_int128_t_2: function_int_binary = mpint_btc; goto escape_int_binary_const_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_btc_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_btc_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_equal_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_equal_int128_t_2: function_int_binary_logical = mpint_equal; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_equal_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_equal_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_not_equal_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_not_equal_int128_t_2: function_int_binary_logical = mpint_not_equal; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_not_equal_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_not_equal_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_less_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_less_int128_t_2: function_int_binary_logical = mpint_less; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_less_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_less_equal_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_less_equal_int128_t_2: function_int_binary_logical = mpint_less_equal; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_less_equal_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_less_equal_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_greater_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_greater_int128_t_2: function_int_binary_logical = mpint_greater; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_greater_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_const_greater_equal_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_greater_equal_int128_t_2: function_int_binary_logical = mpint_greater_equal; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_greater_equal_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_greater_equal_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;;label_int_binary_const_bt_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_binary_const_logical_bt_int128_t_2: function_int_binary_logical = mpint_bt; goto escape_int_binary_const_logical_thunk_2; } else { const void *val1; int128_t val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (int32_t)slot_2; result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_binary_bt_int128_t(val1, &val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_binary_const_logical_bt_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_not_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_not_int128_t_2: function_int_unary = mpint_not; goto escape_int_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_not_int128_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_not_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_neg_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_neg_int128_t_2: function_int_unary = mpint_neg; goto escape_int_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_neg_int128_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_neg_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bsf_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_bsf_int128_t_2: function_int_unary = mpint_bsf; goto escape_int_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_bsf_int128_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_bsf_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_bsr_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_bsr_int128_t_2: function_int_unary = mpint_bsr; goto escape_int_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_bsr_int128_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_bsr_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_binary_popcnt_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_popcnt_int128_t_2: function_int_unary = mpint_popcnt; goto escape_int_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_popcnt_int128_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_popcnt_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_unary_to_int_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { int128_t val1; int64_t r; __asm__ volatile ("":::"memory"); val1 = *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))); r = (int64_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_unary_from_int_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { int64_t val1; int128_t r; __asm__ volatile ("":::"memory"); val1 = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); r = (int128_t)val1; if ((__builtin_expect((int)(r != val1), 0))) frame_set_pointer(fp, slot_r, u_convert_fixed_to_mpint(val1, false)); else *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))) = r; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_move_int128_t_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))) = *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_INT_copy_int128_t_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))) = *(((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_ldc_int128_t_2: do { frame_t slot; int128_t *val; ip_t sz; slot = get_unaligned_32(&(ip + 1)[(0) * 2]); ((void)(zero_())); val = (((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))); __asm__ volatile ("":::"memory"); sz = int_ldc_int128_t(val, ip + 1 + ((1) * 2), false); __asm__ volatile ("":::"memory"); (ip += (1 + ((1) * 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_int_ldc16_int128_t_2: do { frame_t slot; int128_t *val; ip_t sz; slot = get_unaligned_32(&(ip + 1)[(0) * 2]); ((void)(zero_())); val = (((int128_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int128_t)))))); __asm__ volatile ("":::"memory"); sz = int_ldc_int128_t(val, ip + 1 + ((1) * 2), true); __asm__ volatile ("":::"memory"); (ip += (1 + ((1) * 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; escape_int_binary_thunk_2: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_int_binary_operator(fp, ip, get_unaligned_32(&(ip + 1)[(0) * 2]), get_unaligned_32(&(ip + 1)[(1) * 2]), get_unaligned_32(&(ip + 1)[(2) * 2]), get_unaligned_32(&(ip + 1)[(3) * 2]), function_int_binary); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + ((4) * 2))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 814 "ipret-1.inc" 3 ((void *)0) # 814 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 814 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 814 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 814 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 814 "ipret-1.inc" 0 # 814 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 814 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 824 "ipret-1.inc" escape_int_binary_logical_thunk_2: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_int_binary_logical_operator(fp, ip, get_unaligned_32(&(ip + 1)[(0) * 2]), get_unaligned_32(&(ip + 1)[(1) * 2]), get_unaligned_32(&(ip + 1)[(2) * 2]), get_unaligned_32(&(ip + 1)[(3) * 2]), function_int_binary_logical); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + ((4) * 2))); else if (ex != ((void *)(uintptr_t)1)) do { if ((ex) != # 824 "ipret-1.inc" 3 ((void *)0) # 824 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 824 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 824 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 824 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 824 "ipret-1.inc" 0 # 824 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 824 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 834 "ipret-1.inc" escape_int_binary_const_thunk_2: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_int_binary_operator(fp, ip, get_unaligned_32(&(ip + 1)[(0) * 2]), frame_t_from_const((int32_t)get_unaligned_32(&(ip + 1)[(1) * 2])), get_unaligned_32(&(ip + 1)[(2) * 2]), get_unaligned_32(&(ip + 1)[(3) * 2]), function_int_binary); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + ((4) * 2))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 834 "ipret-1.inc" 3 ((void *)0) # 834 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 834 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 834 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 834 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 834 "ipret-1.inc" 0 # 834 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 834 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 844 "ipret-1.inc" escape_int_binary_const_logical_thunk_2: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_int_binary_logical_operator(fp, ip, get_unaligned_32(&(ip + 1)[(0) * 2]), frame_t_from_const((int32_t)get_unaligned_32(&(ip + 1)[(1) * 2])), get_unaligned_32(&(ip + 1)[(2) * 2]), get_unaligned_32(&(ip + 1)[(3) * 2]), function_int_binary_logical); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + ((4) * 2))); else if (ex != ((void *)(uintptr_t)1)) do { if ((ex) != # 844 "ipret-1.inc" 3 ((void *)0) # 844 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 844 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 844 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 844 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 844 "ipret-1.inc" 0 # 844 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 844 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 854 "ipret-1.inc" escape_int_unary_thunk_2: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_int_unary_operator(fp, ip, get_unaligned_32(&(ip + 1)[(0) * 2]), get_unaligned_32(&(ip + 1)[(1) * 2]), get_unaligned_32(&(ip + 1)[(2) * 2]), function_int_unary); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + ((3) * 2))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 854 "ipret-1.inc" 3 ((void *)0) # 854 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 854 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 854 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 854 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 854 "ipret-1.inc" 0 # 854 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 854 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 865 "ipret-1.inc" # 1 "for-fix.inc" 1 # 24 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_FIXED_unary_bsr_alt1_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsr_alt1_int8_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_FIXED_unary_popcnt_alt1_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_popcnt_alt1_int8_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 98 "ipret-a1.inc" 2 # 25 "for-fix.inc" 2 # 36 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_FIXED_unary_bsr_alt1_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsr_alt1_int16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_FIXED_unary_popcnt_alt1_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_popcnt_alt1_int16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 98 "ipret-a1.inc" 2 # 37 "for-fix.inc" 2 # 48 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_FIXED_unary_bsr_alt1_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsr_alt1_int32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_FIXED_unary_popcnt_alt1_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_popcnt_alt1_int32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 98 "ipret-a1.inc" 2 # 49 "for-fix.inc" 2 # 60 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_FIXED_unary_bsr_alt1_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsr_alt1_int64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_FIXED_unary_popcnt_alt1_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_popcnt_alt1_int64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 98 "ipret-a1.inc" 2 # 61 "for-fix.inc" 2 # 72 "for-fix.inc" # 1 "ipret-a1.inc" 1 # 25 "ipret-a1.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 50 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 56 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 62 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 68 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 74 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 80 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 86 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_FIXED_unary_bsr_alt1_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_bsr_alt1_int128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 92 "ipret-a1.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_FIXED_unary_popcnt_alt1_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); FIXED_unary_popcnt_alt1_int128_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 98 "ipret-a1.inc" 2 # 73 "for-fix.inc" 2 # 866 "ipret-1.inc" 2 # 1 "for-int.inc" 1 # 24 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_int_binary_popcnt_alt1_int8_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_popcnt_alt1_int8_t_2: function_int_unary = mpint_popcnt; goto escape_int_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_popcnt_alt1_int8_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_popcnt_alt1_int8_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 50 "ipret-a2.inc" 2 # 25 "for-int.inc" 2 # 36 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_int_binary_popcnt_alt1_int16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_popcnt_alt1_int16_t_2: function_int_unary = mpint_popcnt; goto escape_int_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_popcnt_alt1_int16_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_popcnt_alt1_int16_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 50 "ipret-a2.inc" 2 # 37 "for-int.inc" 2 # 48 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_int_binary_popcnt_alt1_int32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_popcnt_alt1_int32_t_2: function_int_unary = mpint_popcnt; goto escape_int_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_popcnt_alt1_int32_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_popcnt_alt1_int32_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 50 "ipret-a2.inc" 2 # 49 "for-int.inc" 2 # 60 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_int_binary_popcnt_alt1_int64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_popcnt_alt1_int64_t_2: function_int_unary = mpint_popcnt; goto escape_int_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_popcnt_alt1_int64_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_popcnt_alt1_int64_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 50 "ipret-a2.inc" 2 # 61 "for-int.inc" 2 # 72 "for-int.inc" # 1 "ipret-a2.inc" 1 # 25 "ipret-a2.inc" # 1 "ipret-b1.inc" 1 # 26 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 32 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 38 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 44 "ipret-a2.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_int_binary_popcnt_alt1_int128_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { escape_int_unary_popcnt_alt1_int128_t_2: function_int_unary = mpint_popcnt; goto escape_int_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!INT_unary_popcnt_alt1_int128_t(val1, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_int_unary_popcnt_alt1_int128_t_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 50 "ipret-a2.inc" 2 # 73 "for-int.inc" 2 # 869 "ipret-1.inc" 2 # 1 "for-real.inc" 1 # 23 "for-real.inc" # 1 "ipret-a3.inc" 1 # 27 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_add_alt1_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_alt1_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 28 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_add_alt2_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_alt2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 34 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_subtract_alt1_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_alt1_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 40 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_subtract_alt2_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_alt2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 46 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_multiply_alt1_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_alt1_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 52 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_multiply_alt2_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_alt2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 58 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_divide_alt1_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_alt1_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 64 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_divide_alt2_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_alt2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 70 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_equal_alt1_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_alt1_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 76 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_equal_alt2_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_alt2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 82 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_not_equal_alt1_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_alt1_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 88 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_not_equal_alt2_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_alt2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 94 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_alt1_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_alt1_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 100 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_alt2_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_alt2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 106 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_equal_alt1_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_alt1_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 112 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_equal_alt2_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_alt2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 118 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_alt1_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_alt1_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 124 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_alt2_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_alt2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 130 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_equal_alt1_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_alt1_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 136 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_equal_alt2_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_alt2_real16_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 142 "ipret-a3.inc" 2 # 161 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_sqrt_alt1_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_alt1_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 162 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_sqrt_alt2_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_alt2_real16_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 168 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_to_int_alt1_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_alt1_real16_t((((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 174 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_to_int_alt2_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_alt2_real16_t((((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 180 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_from_int_alt1_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_alt1_real16_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 186 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_from_int_alt2_real16_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_alt2_real16_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real16_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real16_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 192 "ipret-a3.inc" 2 # 24 "for-real.inc" 2 # 33 "for-real.inc" # 1 "ipret-a3.inc" 1 # 27 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_add_alt1_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_alt1_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 28 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_add_alt2_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_alt2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 34 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_subtract_alt1_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_alt1_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 40 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_subtract_alt2_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_alt2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 46 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_multiply_alt1_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_alt1_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 52 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_multiply_alt2_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_alt2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 58 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_divide_alt1_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_alt1_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 64 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_divide_alt2_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_alt2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 70 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_equal_alt1_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_alt1_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 76 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_equal_alt2_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_alt2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 82 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_not_equal_alt1_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_alt1_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 88 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_not_equal_alt2_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_alt2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 94 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_alt1_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_alt1_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 100 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_alt2_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_alt2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 106 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_equal_alt1_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_alt1_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 112 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_equal_alt2_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_alt2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 118 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_alt1_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_alt1_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 124 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_alt2_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_alt2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 130 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_equal_alt1_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_alt1_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 136 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_equal_alt2_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_alt2_real32_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 142 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_neg_alt1_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_neg_alt1_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 149 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_neg_alt2_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_neg_alt2_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 155 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_sqrt_alt1_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_alt1_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 162 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_sqrt_alt2_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_alt2_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 168 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_to_int_alt1_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_alt1_real32_t((((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 174 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_to_int_alt2_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_alt2_real32_t((((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 180 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_from_int_alt1_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_alt1_real32_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 186 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_from_int_alt2_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_alt2_real32_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real32_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 192 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_is_exception_alt1_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_is_exception_alt1_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 199 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_is_exception_alt2_real32_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_is_exception_alt2_real32_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 205 "ipret-a3.inc" 2 # 34 "for-real.inc" 2 # 43 "for-real.inc" # 1 "ipret-a3.inc" 1 # 27 "ipret-a3.inc" # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_add_alt1_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_alt1_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 28 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_add_alt2_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_add_alt2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 34 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_subtract_alt1_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_alt1_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 40 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_subtract_alt2_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_subtract_alt2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 46 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_multiply_alt1_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_alt1_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 52 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_multiply_alt2_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_multiply_alt2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 58 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_divide_alt1_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_alt1_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 64 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_divide_alt2_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_divide_alt2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 70 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_equal_alt1_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_alt1_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 76 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_equal_alt2_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_equal_alt2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 82 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_not_equal_alt1_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_alt1_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 88 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_not_equal_alt2_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_not_equal_alt2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 94 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_alt1_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_alt1_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 100 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_alt2_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_alt2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 106 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_equal_alt1_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_alt1_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 112 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_less_equal_alt2_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_less_equal_alt2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 118 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_alt1_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_alt1_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 124 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_alt2_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_alt2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 130 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_equal_alt1_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_alt1_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 136 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_binary_greater_equal_alt2_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { goto escape_fixed_binary_thunk_2; } else { const void *val1; const void *val2; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); val2 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!REAL_binary_greater_equal_alt2_real64_t(val1, val2, result)), 0))) { __asm__ volatile ("":::"memory"); goto escape_fixed_binary_thunk_2; } __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 142 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_neg_alt1_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_neg_alt1_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 149 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_neg_alt2_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_neg_alt2_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 155 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_sqrt_alt1_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_alt1_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 162 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_sqrt_alt2_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_sqrt_alt2_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 168 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_to_int_alt1_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_alt1_real64_t((((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 174 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_to_int_alt2_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { bool ret; __asm__ volatile ("":::"memory"); ret = REAL_unary_to_int_alt2_real64_t((((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t)))))), (((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t))))))); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(!ret), 0))) frame_set_pointer(fp, slot_r, u_convert_real_to_mpint(fp, slot_1, frame_get_type_of_local(fp, slot_1))); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 180 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_from_int_alt1_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_alt1_real64_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 186 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_from_int_alt2_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_convert_thunk_2; } else { __asm__ volatile ("":::"memory"); REAL_unary_from_int_alt2_real64_t((((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))), (((real64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(real64_t))))))); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 192 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_is_exception_alt1_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_is_exception_alt1_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 199 "ipret-a3.inc" 2 # 1 "ipret-b1.inc" 1 # 23 "ipret-b1.inc" label_REAL_unary_is_exception_alt2_real64_t_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_fixed_unary_thunk_2; } else { const void *val1; void *result; val1 = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); __asm__ volatile ("":::"memory"); REAL_unary_is_exception_alt2_real64_t(val1, result); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 205 "ipret-a3.inc" 2 # 44 "for-real.inc" 2 # 53 "for-real.inc" # 1 "ipret-a3.inc" 1 # 54 "for-real.inc" 2 # 63 "for-real.inc" # 1 "ipret-a3.inc" 1 # 64 "for-real.inc" 2 # 872 "ipret-1.inc" 2 } # 925 "ipret-1.inc" label_bool_binary_and_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { ((void)(zero_())); goto escape_bool_binary_thunk_2; } else { ajla_flat_option_t val1; ajla_flat_option_t val2; ajla_flat_option_t result; __asm__ volatile ("":::"memory"); val1 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); val2 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); result = val1 & val2; *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = result; __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_bool_binary_or_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { ((void)(zero_())); goto escape_bool_binary_thunk_2; } else { ajla_flat_option_t val1; ajla_flat_option_t val2; ajla_flat_option_t result; __asm__ volatile ("":::"memory"); val1 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); val2 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); result = val1 | val2; *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = result; __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_bool_binary_equal_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { ((void)(zero_())); goto escape_bool_binary_thunk_2; } else { ajla_flat_option_t val1; ajla_flat_option_t val2; ajla_flat_option_t result; __asm__ volatile ("":::"memory"); val1 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); val2 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); result = val1 == val2; *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = result; __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_bool_binary_not_equal_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { ((void)(zero_())); goto escape_bool_binary_thunk_2; } else { ajla_flat_option_t val1; ajla_flat_option_t val2; ajla_flat_option_t result; __asm__ volatile ("":::"memory"); val1 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); val2 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); result = val1 ^ val2; *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = result; __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_bool_binary_less_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { ((void)(zero_())); goto escape_bool_binary_thunk_2; } else { ajla_flat_option_t val1; ajla_flat_option_t val2; ajla_flat_option_t result; __asm__ volatile ("":::"memory"); val1 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); val2 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); result = val1 < val2; *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = result; __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_bool_binary_less_equal_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { ((void)(zero_())); goto escape_bool_binary_thunk_2; } else { ajla_flat_option_t val1; ajla_flat_option_t val2; ajla_flat_option_t result; __asm__ volatile ("":::"memory"); val1 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); val2 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); result = val1 <= val2; *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = result; __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_bool_binary_greater_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { ((void)(zero_())); goto escape_bool_binary_thunk_2; } else { ajla_flat_option_t val1; ajla_flat_option_t val2; ajla_flat_option_t result; __asm__ volatile ("":::"memory"); val1 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); val2 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); result = val1 > val2; *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = result; __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_bool_binary_greater_equal_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_2 = get_unaligned_32(&(ip + 1)[(1) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); if ((__builtin_expect((int)(frame_test_2(fp, slot_1, slot_2)), 0))) { ((void)(zero_())); goto escape_bool_binary_thunk_2; } else { ajla_flat_option_t val1; ajla_flat_option_t val2; ajla_flat_option_t result; __asm__ volatile ("":::"memory"); val1 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); val2 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_2) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); result = val1 >= val2; *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = result; __asm__ volatile ("":::"memory"); (ip += (1 + ((4) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_bool_unary_not_2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { goto escape_bool_unary_thunk_2; } else { ajla_flat_option_t val1; ajla_flat_option_t result; __asm__ volatile ("":::"memory"); val1 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); result = val1 ^ 1; *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = result; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; escape_bool_binary_thunk_2: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_bool_operator(fp, ip, get_unaligned_32(&(ip + 1)[(0) * 2]), get_unaligned_32(&(ip + 1)[(1) * 2]), get_unaligned_32(&(ip + 1)[(2) * 2]), get_unaligned_32(&(ip + 1)[(3) * 2])); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + ((4) * 2))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 935 "ipret-1.inc" 3 ((void *)0) # 935 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 935 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 935 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 935 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 935 "ipret-1.inc" 0 # 935 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 935 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 945 "ipret-1.inc" escape_bool_unary_thunk_2: do { void *ex; __asm__ volatile ("":::"memory"); ex = u_thunk_bool_operator(fp, ip, get_unaligned_32(&(ip + 1)[(0) * 2]), ((frame_t)-1), get_unaligned_32(&(ip + 1)[(1) * 2]), get_unaligned_32(&(ip + 1)[(2) * 2])); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + ((3) * 2))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 945 "ipret-1.inc" 3 ((void *)0) # 945 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 945 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 945 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 945 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 945 "ipret-1.inc" 0 # 945 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 945 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 956 "ipret-1.inc" label_bool_move_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_and_clear_flag(fp, slot_1)), 0))) { frame_set_pointer(fp, slot_r, *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); } else { *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_bool_copy_2: do { do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)(frame_test_flag(fp, slot_1)), 0))) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); frame_set_pointer(fp, slot_r, ptr); pointer_reference_owned(ptr); } else { *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); } __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_INT_LDC_LONG2: do { frame_t slot; ip_t sz; slot = get_unaligned_32(&(ip + 1)[(0) * 2]); sz = u_ipret_int_ldc_long(fp, slot, ip + 1 + ((1) * 2)); (ip += (1 + ((1) * 2))); (ip += (sz)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_IS_EXCEPTION2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); if (!frame_variable_is_flat(fp, slot_1)) { void *ex = u_is_thunk_operator(fp, ip, slot_1, slot_r, get_unaligned_32(&(ip + 1)[(2) * 2])); if (ex == ((void *)(uintptr_t)3)) (ip += (1 + ((3) * 2))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 991 "ipret-1.inc" 3 ((void *)0) # 991 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 991 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 991 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 991 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 991 "ipret-1.inc" 0 # 991 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 991 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } else { __asm__ volatile ("":::"memory"); *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = 0; __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_EXCEPTION_CLASS2: do { void *ex; ex = u_thunk_get_param(fp, ip, get_unaligned_32(&(ip + 1)[(0) * 2]), get_unaligned_32(&(ip + 1)[(1) * 2]), get_unaligned_32(&(ip + 1)[(2) * 2]), 0); if ((__builtin_expect((int)(ex == ((void *)(uintptr_t)3)), 1))) (ip += (1 + ((3) * 2))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 1008 "ipret-1.inc" 3 ((void *)0) # 1008 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 1008 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1008 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1008 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1008 "ipret-1.inc" 0 # 1008 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1008 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_EXCEPTION_TYPE2: do { void *ex; ex = u_thunk_get_param(fp, ip, get_unaligned_32(&(ip + 1)[(0) * 2]), get_unaligned_32(&(ip + 1)[(1) * 2]), get_unaligned_32(&(ip + 1)[(2) * 2]), 1); if ((__builtin_expect((int)(ex == ((void *)(uintptr_t)3)), 1))) (ip += (1 + ((3) * 2))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 1019 "ipret-1.inc" 3 ((void *)0) # 1019 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 1019 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1019 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1019 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1019 "ipret-1.inc" 0 # 1019 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1019 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_EXCEPTION_AUX2: do { void *ex; ex = u_thunk_get_param(fp, ip, get_unaligned_32(&(ip + 1)[(0) * 2]), get_unaligned_32(&(ip + 1)[(1) * 2]), get_unaligned_32(&(ip + 1)[(2) * 2]), 2); if ((__builtin_expect((int)(ex == ((void *)(uintptr_t)3)), 1))) (ip += (1 + ((3) * 2))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 1030 "ipret-1.inc" 3 ((void *)0) # 1030 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 1030 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1030 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1030 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1030 "ipret-1.inc" 0 # 1030 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1030 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_SYSTEM_PROPERTY2: do { void *ex; ex = u_ipret_get_system_property(fp, ip, get_unaligned_32(&(ip + 1)[(0) * 2]), get_unaligned_32(&(ip + 1)[(1) * 2])); if ((__builtin_expect((int)(ex == ((void *)(uintptr_t)3)), 1))) (ip += (1 + ((3) * 2))); else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) do { if ((ex) != # 1041 "ipret-1.inc" 3 ((void *)0) # 1041 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 1041 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1041 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1041 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1041 "ipret-1.inc" 0 # 1041 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1041 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_FLAT_MOVE2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_variable_is_flat(fp, slot_1)), 1))) { memcpy((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), frame_get_type_of_local(fp, slot_1)->size); } else { pointer_t ptr = frame_get_pointer_reference(fp, slot_1, true); frame_set_pointer(fp, slot_r, ptr); } (ip += (1 + ((2) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_FLAT_COPY2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); if ((__builtin_expect((int)(frame_variable_is_flat(fp, slot_1)), 1))) { memcpy((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), frame_get_type_of_local(fp, slot_1)->size); } else { pointer_t ptr = frame_get_pointer_reference(fp, slot_1, false); frame_set_pointer(fp, slot_r, ptr); } (ip += (1 + ((2) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_REF_MOVE2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); pointer_t ptr = frame_get_pointer_reference(fp, slot_1, true); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); frame_set_pointer(fp, slot_r, ptr); (ip += (1 + ((2) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_REF_MOVE_CLEAR2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); pointer_t ptr = frame_get_pointer_reference(fp, slot_1, true); frame_set_pointer(fp, slot_r, ptr); (ip += (1 + ((2) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_REF_COPY2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); pointer_t ptr = frame_get_pointer_reference(fp, slot_1, false); frame_set_pointer(fp, slot_r, ptr); (ip += (1 + ((2) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_BOX_MOVE_CLEAR2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); pointer_t ptr = u_ipret_copy_variable_to_pointer(fp, slot_1, true); *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))) = pointer_empty(); frame_set_pointer(fp, slot_r, ptr); (ip += (1 + ((2) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_BOX_COPY2: do { frame_t slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_t slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); pointer_t ptr = u_ipret_copy_variable_to_pointer(fp, slot_1, false); frame_set_pointer(fp, slot_r, ptr); (ip += (1 + ((2) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_TAKE_BORROWED2: do { frame_t slot = get_unaligned_32(&(ip + 1)[(0) * 2]); if (!frame_test_and_set_flag(fp, slot)) { pointer_t ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); pointer_reference_owned(ptr); } (ip += (1 + ((1) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_DEREFERENCE2: do { frame_t slot = get_unaligned_32(&(ip + 1)[(0) * 2]); # 1150 "ipret-1.inc" frame_free(fp, slot); pointer_poison((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); (ip += (1 + ((1) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_DEREFERENCE_CLEAR2: do { frame_t slot = get_unaligned_32(&(ip + 1)[(0) * 2]); # 1168 "ipret-1.inc" frame_free_and_clear(fp, slot); (ip += (1 + ((1) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_EVAL2: do { frame_t slot = get_unaligned_32(&(ip + 1)[(0) * 2]); if (frame_test_flag(fp, slot)) { pointer_t *ptr = (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); struct data __attribute__((__unused__)) *result; do { pointer_t p_; if (!(true)) p_ = pointer_locked_read(ptr); else p_ = *(ptr); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (result) = pointer_get_data_(p_ , "ipret-1.inc" ":" "1180"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(ptr, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 1180 "ipret-1.inc" 3 ((void *)0) # 1180 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(ptr) , "ipret-1.inc" ":" "1180"); { goto eval_skip_2; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, ip); } { do { if ((ex_) != # 1180 "ipret-1.inc" 3 ((void *)0) # 1180 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 1180 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1180 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1180 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1180 "ipret-1.inc" 0 # 1180 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1180 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; eval_skip_2:; } (ip += (1 + ((1) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ESCAPE_NONFLAT2: do { frame_t n = get_unaligned_32(&(ip + 1)[(0) * 2]); (ip += (1 + ((1) * 2))); (ip += (n * 2)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_READ_CLOCK2: do { frame_t slot = get_unaligned_32(&(ip + 1)[(0) * 2]); *(((uint32_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(uint32_t)))))) = u_cg_upcall_vector.ts; (ip += (1 + ((1) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CHECKPOINT2: do { const code_t __attribute__((__unused__)) *orig_ip = ip; frame_t __attribute__((__unused__)) id; ip_t len; if (4 == 2) { id = (ip[1] - ( # 1218 "ipret-1.inc" 3 __builtin_offsetof ( # 1218 "ipret-1.inc" struct data # 1218 "ipret-1.inc" 3 , # 1218 "ipret-1.inc" u_.codegen.unoptimized_code # 1218 "ipret-1.inc" 3 ) # 1218 "ipret-1.inc" - sizeof(char *))) / sizeof(char *); (ip += (2)); } else if (4 == 4) { id = (get_unaligned_32(&ip[1]) - ( # 1221 "ipret-1.inc" 3 __builtin_offsetof ( # 1221 "ipret-1.inc" struct data # 1221 "ipret-1.inc" 3 , # 1221 "ipret-1.inc" u_.codegen.unoptimized_code # 1221 "ipret-1.inc" 3 ) # 1221 "ipret-1.inc" - sizeof(char *))) / sizeof(char *); (ip += (3)); } else { not_reached(); } len = get_unaligned_32(&(ip)[(0) * 2]); (ip += ((len + 1) * 2)); if ((__builtin_expect((int)(((__builtin_expect((int)(*(&ts) != # 1229 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1229 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1229 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1229 "ipret-1.inc" 0 # 1229 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1229 "ipret-1.inc" ), 0)))), 0)) && (__builtin_expect((int)(frame_execution_control(fp) != # 1229 "ipret-1.inc" 3 ((void *)0) # 1229 "ipret-1.inc" ), 1))) { do { void *ex_ = u_ipret_tick(fp, ip); do { if ((ex_) != # 1230 "ipret-1.inc" 3 ((void *)0) # 1230 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 1230 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1230 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1230 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1230 "ipret-1.inc" 0 # 1230 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1230 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); } else { struct data *fn = get_frame(fp)->function; code_return_t r; void *new_fp; ip_t new_ip; struct data *codegen; if ((__builtin_expect((int)( # 1238 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1238 "ipret-1.inc" &((((void)(zero_()))), &(fn)->u_.function)->codegen_failed # 1238 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1238 "ipret-1.inc" 0 # 1238 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1238 "ipret-1.inc" ), 0))) goto checkpoint_exit_2; do { pointer_t p_; if (!(false)) p_ = pointer_locked_read(&((((void)(zero_()))), &(fn)->u_.function)->codegen); else p_ = *(&((((void)(zero_()))), &(fn)->u_.function)->codegen); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (codegen) = pointer_get_data_(p_ , "ipret-1.inc" ":" "1241"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(&((((void)(zero_()))), &(fn)->u_.function)->codegen, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 1241 "ipret-1.inc" 3 ((void *)0) # 1241 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(&((((void)(zero_()))), &(fn)->u_.function)->codegen) , "ipret-1.inc" ":" "1241"); { # 1241 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_store_ptr = ( # 1241 "ipret-1.inc" &((((void)(zero_()))), &(fn)->u_.function)->codegen_failed # 1241 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_store_ptr) __atomic_store_tmp = ( # 1241 "ipret-1.inc" 1 # 1241 "ipret-1.inc" 3 ); __atomic_store (__atomic_store_ptr, &__atomic_store_tmp, ( # 1241 "ipret-1.inc" 0 # 1241 "ipret-1.inc" 3 )); }) # 1241 "ipret-1.inc" ; goto checkpoint_exit_2;; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, orig_ip); } { do { if ((ex_) != # 1241 "ipret-1.inc" 3 ((void *)0) # 1241 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 1241 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1241 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1241 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1241 "ipret-1.inc" 0 # 1241 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1241 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; # 1285 "ipret-1.inc" r = u_codegen_entry(fp, &u_cg_upcall_vector, ts, ((((void)(zero_()))), &(codegen)->u_.codegen)->unoptimized_code[id]); # 1295 "ipret-1.inc" new_fp = r.fp; new_ip = r.ip; if ((__builtin_expect((int)(new_ip == (ip_t)-1), 0))) { do { if ((new_fp) != # 1301 "ipret-1.inc" 3 ((void *)0) # 1301 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((new_fp)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((new_fp)))->current_ip; (*(&ts) = # 1301 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1301 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1301 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1301 "ipret-1.inc" 0 # 1301 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1301 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } else { fp = new_fp; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + new_ip; if ((__builtin_expect((int)(profiling_escapes), 0))) { profile_counter_t profiling_counter; fn = get_frame(fp)->function; profiling_counter = # 1309 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1309 "ipret-1.inc" &((((void)(zero_()))), &(fn)->u_.function)->escape_data[new_ip].counter # 1309 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1309 "ipret-1.inc" 0 # 1309 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1309 "ipret-1.inc" ; profiling_counter++; # 1311 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_store_ptr = ( # 1311 "ipret-1.inc" &((((void)(zero_()))), &(fn)->u_.function)->escape_data[new_ip].counter # 1311 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_store_ptr) __atomic_store_tmp = ( # 1311 "ipret-1.inc" profiling_counter # 1311 "ipret-1.inc" 3 ); __atomic_store (__atomic_store_ptr, &__atomic_store_tmp, ( # 1311 "ipret-1.inc" 0 # 1311 "ipret-1.inc" 3 )); }) # 1311 "ipret-1.inc" ; } } goto checkpoint_exit_2; checkpoint_exit_2:; } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 1351 "ipret-1.inc" label_OPCODE_JMP_FALSE2: do { int32_t offset; frame_t slot; ajla_flat_option_t val1; slot = get_unaligned_32(&(ip + 1)[(0) * 2]); if ((__builtin_expect((int)(frame_test_flag(fp, slot)), 0))) { void *ex = u_thunk_bool_jump(fp, ip, slot); if (ex != ((void *)(uintptr_t)1)) { if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)2)), 1))) { do { if ((ex) != # 1362 "ipret-1.inc" 3 ((void *)0) # 1362 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 1362 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1362 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1362 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1362 "ipret-1.inc" 0 # 1362 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1362 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } else { if (4 == 2) { offset = ip[1 + ((1) * 2) + 1]; (ip += (1 + ((1) * 2))); (ip += (2)); } else if (4 == 4) { offset = get_unaligned_32(&ip[1 + ((1) * 2) + 2]); (ip += (1 + ((1) * 2))); (ip += (4)); } else { not_reached(); } ip = ((const code_t *)return_ptr(((const char *)return_ptr(ip)) + offset)); goto jmp_false_exception_2; } } } __asm__ volatile ("":::"memory"); val1 = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); __asm__ volatile ("":::"memory"); if (4 == 2) { offset = ip[1 + ((1) * 2)]; (ip += (1 + ((1) * 2))); (ip += (2)); } else if (4 == 4) { offset = get_unaligned_32(&ip[1 + ((1) * 2)]); (ip += (1 + ((1) * 2))); (ip += (4)); } else { not_reached(); } if (!val1) { __asm__ volatile ("":::"memory"); ip = ((const code_t *)return_ptr(((const char *)return_ptr(ip)) + offset)); } jmp_false_exception_2:; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 1430 "ipret-1.inc" { pointer_t *direct_data; pointer_t indirect_data; arg_t n_arguments; frame_t result_slot; struct thunk *function_error; label_OPCODE_LOAD_FN2: do { struct data *new_reference; pointer_t result_ptr; n_arguments = get_unaligned_32(&(ip + 1)[(0) * 2]); result_slot = get_unaligned_32(&(ip + 1)[(1) * 2]); direct_data = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->local_directory[get_unaligned_32(&(ip + 1)[(2) * 2])]; indirect_data = pointer_empty(); (ip += (1 + ((3) * 2))); fn_copy_arguments_2: new_reference = u_data_alloc_function_reference_mayfail(n_arguments, &ajla_error , "ipret-1.inc" ":" "1452"); if ((__builtin_expect((int)(!new_reference), 0))) { function_error = u_thunk_alloc_exception_error(ajla_error, # 1454 "ipret-1.inc" 3 ((void *)0) # 1454 "ipret-1.inc" , fp, ip , "ipret-1.inc" ":" "1454"); if (!direct_data) u_pointer_dereference_(indirect_data , "ipret-1.inc" ":" "1456"); ip = free_parameters_2(fp, ip, n_arguments); result_ptr = pointer_thunk(function_error); } else { arg_t i; if (direct_data) { ((((void)(zero_()))), &(new_reference)->u_.function_reference)->is_indirect = false; ((((void)(zero_()))), &(new_reference)->u_.function_reference)->u.direct = direct_data; } else { ((((void)(zero_()))), &(new_reference)->u_.function_reference)->is_indirect = true; ((((void)(zero_()))), &(new_reference)->u_.function_reference)->u.indirect = indirect_data; } for (i = 0; i < n_arguments; i++) { u_ipret_fill_function_reference_from_slot(new_reference, i, fp, get_unaligned_32(&(ip)[(0) * 2]), (get_unaligned_32(&(ip)[(1) * 2]) & 0x0002) != 0); (ip += (((2) * 2))); } result_ptr = pointer_data(new_reference); } frame_set_pointer(fp, result_slot, result_ptr); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CURRY2: do { frame_t fn_ref_slot; n_arguments = get_unaligned_32(&(ip + 1)[(0) * 2]); result_slot = get_unaligned_32(&(ip + 1)[(1) * 2]); fn_ref_slot = get_unaligned_32(&(ip + 1)[(2) * 2]); direct_data = # 1488 "ipret-1.inc" 3 ((void *)0) # 1488 "ipret-1.inc" ; indirect_data = frame_get_pointer_reference(fp, fn_ref_slot, (get_unaligned_32(&(ip + 1)[(3) * 2]) & 0x0002) != 0); (ip += (1 + ((4) * 2))); goto fn_copy_arguments_2; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; } { arg_t n_arguments; arg_t n_return_values; struct thunk *function_error; struct data *function; const code_t *orig_ip; frame_s *new_fp; arg_t i; pointer_t *direct_function; pointer_t indirect_function; unsigned char mode; # 1511 "ipret-1.inc" label_OPCODE_CALL2: do { pointer_t *function_ptr; mode = 1; call_from_mode_2: n_arguments = get_unaligned_32(&(ip + 1)[(0) * 2]); n_return_values = get_unaligned_32(&(ip + 1)[(1) * 2]); function_ptr = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->local_directory[get_unaligned_32(&(ip + 1)[(2) * 2])]; do { pointer_t p_; if (!(false)) p_ = pointer_locked_read(function_ptr); else p_ = *(function_ptr); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (function) = pointer_get_data_(p_ , "ipret-1.inc" ":" "1522"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(function_ptr, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 1522 "ipret-1.inc" 3 ((void *)0) # 1522 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(function_ptr) , "ipret-1.inc" ":" "1522"); { function_error = thunk_; thunk_reference(function_error); (ip += (1 + ((3) * 2))); goto call_set_error_2;; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, ip); } { do { if ((ex_) != # 1522 "ipret-1.inc" 3 ((void *)0) # 1522 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 1522 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1522 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1522 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1522 "ipret-1.inc" 0 # 1522 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1522 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; ((void)(zero_())) ; (ip += (1 + ((3) * 2))); new_fp = frame_build(fp, function, &ajla_error); if ((__builtin_expect((int)(!new_fp), 0))) { call_allocation_error_2: function_error = u_thunk_alloc_exception_error(ajla_error, # 1541 "ipret-1.inc" 3 ((void *)0) # 1541 "ipret-1.inc" , fp, ip , "ipret-1.inc" ":" "1541"); call_set_error_2: ip = free_parameters_2(fp, ip, n_arguments); pointer_reference_owned_multiple(pointer_thunk(function_error), n_return_values - 1); i = n_return_values; (ip += (1)); while (1) { frame_t slot_r = get_unaligned_32(&(ip)[(0) * 2]); (ip += (((1) * 2) + 1)); frame_set_pointer(fp, slot_r, pointer_thunk(function_error)); if (!--i) break; } } else { fp = frame_up(new_fp); frame_init(new_fp, function, get_frame(fp)->timestamp, mode); i = 0; call_copy_arguments_2: for (; i < ((((void)(zero_()))), &(function)->u_.function)->n_arguments; i++) { frame_t src_slot = get_unaligned_32(&(ip)[(0) * 2]); frame_t dst_slot = ((((void)(zero_()))), &(function)->u_.function)->args[i].slot; unsigned char src_flag = (unsigned char)get_unaligned_32(&(ip)[(1) * 2]); bool may_be_borrowed = ((((void)(zero_()))), &(function)->u_.function)->args[i].may_be_borrowed; if (may_be_borrowed && src_flag & 0x0004 && !pointer_is_thunk(*(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(src_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))))) { *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(new_fp) + ((size_t)(dst_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))) = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(src_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); } else if (may_be_borrowed && src_flag & 0x0008 && !frame_test_flag(fp, src_slot) && !pointer_is_thunk(*(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(src_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))))) { *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(new_fp) + ((size_t)(dst_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))) = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(src_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(src_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))) = pointer_empty(); } else { u_ipret_copy_variable(fp, src_slot, new_fp, dst_slot, (src_flag & 0x0002) != 0); } (ip += (((2) * 2))); } get_frame(new_fp)->previous_ip_bytes = frame_ip(fp, ip) * sizeof(code_t); fp = new_fp; ip = &((((void)(zero_()))), &(function)->u_.function)->code[0]; if ((__builtin_expect((int)(mode == 3), 0)) || (__builtin_expect((int)(mode == 4), 0))) { do { void *ex_ = u_ipret_tick(fp, ip); do { if ((ex_) != # 1581 "ipret-1.inc" 3 ((void *)0) # 1581 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 1581 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1581 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1581 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1581 "ipret-1.inc" 0 # 1581 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1581 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } while (0); } } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_STRICT2: do { mode = 2; goto call_from_mode_2; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_SPARK2: do { mode = 3; goto call_from_mode_2; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_WEAKSPARK2: do { mode = 4; goto call_from_mode_2; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_INDIRECT2: do { frame_t fn_ref_slot; bool deref; pointer_t *ptr; mode = 1; call_indirect_from_mode_2: orig_ip = ip; n_arguments = get_unaligned_32(&(ip + 1)[(0) * 2]); n_return_values = get_unaligned_32(&(ip + 1)[(1) * 2]); fn_ref_slot = get_unaligned_32(&(ip + 1)[(2) * 2]); deref = (get_unaligned_32(&(ip + 1)[(3) * 2]) & 0x0002) != 0; (ip += (1 + ((4) * 2))); ptr = (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(fn_ref_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); while (1) { do { pointer_t p_; if (!(false)) p_ = pointer_locked_read(ptr); else p_ = *(ptr); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (function) = pointer_get_data_(p_ , "ipret-1.inc" ":" "1626"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(ptr, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 1626 "ipret-1.inc" 3 ((void *)0) # 1626 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(ptr) , "ipret-1.inc" ":" "1626"); { function_error = thunk_; thunk_reference(function_error); if (deref) frame_free_and_clear(fp, fn_ref_slot); goto call_set_error_2; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, orig_ip); } { do { if ((ex_) != # 1626 "ipret-1.inc" 3 ((void *)0) # 1626 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 1626 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1626 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1626 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1626 "ipret-1.inc" 0 # 1626 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1626 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; if (!((((void)(zero_()))), &(function)->u_.function_reference)->is_indirect) break; ptr = &((((void)(zero_()))), &(function)->u_.function_reference)->u.indirect; } ptr = ((((void)(zero_()))), &(function)->u_.function_reference)->u.direct; do { pointer_t p_; if (!(false)) p_ = pointer_locked_read(ptr); else p_ = *(ptr); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (function) = pointer_get_data_(p_ , "ipret-1.inc" ":" "1639"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(ptr, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 1639 "ipret-1.inc" 3 ((void *)0) # 1639 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(ptr) , "ipret-1.inc" ":" "1639"); { function_error = thunk_; thunk_reference(function_error); if (deref) frame_free_and_clear(fp, fn_ref_slot); goto call_set_error_2; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, orig_ip); } { do { if ((ex_) != # 1639 "ipret-1.inc" 3 ((void *)0) # 1639 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 1639 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1639 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1639 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1639 "ipret-1.inc" 0 # 1639 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1639 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; new_fp = frame_build(fp, function, &ajla_error); if ((__builtin_expect((int)(!new_fp), 0))) { if (deref) frame_free_and_clear(fp, fn_ref_slot); goto call_allocation_error_2; } else { fp = frame_up(new_fp); frame_init(new_fp, function, get_frame(fp)->timestamp, mode); i = ((((void)(zero_()))), &(function)->u_.function)->n_arguments - n_arguments; u_copy_from_function_reference_to_frame(new_fp, pointer_get_data_(*(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(fn_ref_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))) , "ipret-1.inc" ":" "1659"), i, deref && frame_test_flag(fp, fn_ref_slot)); if (deref) frame_free_and_clear(fp, fn_ref_slot); goto call_copy_arguments_2; } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_INDIRECT_STRICT2: do { mode = 2; goto call_indirect_from_mode_2; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_INDIRECT_SPARK2: do { mode = 3; goto call_indirect_from_mode_2; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_INDIRECT_WEAKSPARK2: do { mode = 4; goto call_indirect_from_mode_2; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_LAZY2: do { struct data *function_reference; struct thunk **results; n_arguments = get_unaligned_32(&(ip + 1)[(0) * 2]); n_return_values = get_unaligned_32(&(ip + 1)[(1) * 2]); direct_function = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->local_directory[get_unaligned_32(&(ip + 1)[(2) * 2])]; indirect_function = pointer_empty(); (ip += (1 + ((3) * 2))); call_lazy_copy_arguments_2: results = ((__builtin_expect((int)(!mem_check_overflow(0, n_return_values, sizeof(struct thunk *), &ajla_error)), 0)) ? ((struct thunk **)return_ptr( # 1702 "ipret-1.inc" 3 ((void *)0) # 1702 "ipret-1.inc" )) : ((struct thunk **)return_ptr(mem_alloc_position((((size_t)(0) + (size_t)(n_return_values) * (size_t)(sizeof(struct thunk *))) >= ((size_t)(0)) + (zero_()) ? ((size_t)(0) + (size_t)(n_return_values) * (size_t)(sizeof(struct thunk *))) : ((size_t)(0))), &ajla_error , "ipret-1.inc" ":" "1702")))); if ((__builtin_expect((int)(!results), 0))) { if (!direct_function) u_pointer_dereference_(indirect_function , "ipret-1.inc" ":" "1705"); goto call_allocation_error_2; } if (!(function_reference = u_data_alloc_function_reference_mayfail(n_arguments, &ajla_error , "ipret-1.inc" ":" "1709"))) { if (!direct_function) u_pointer_dereference_(indirect_function , "ipret-1.inc" ":" "1711"); mem_free_position(results , "ipret-1.inc" ":" "1712"); goto call_allocation_error_2; } if (direct_function) { ((((void)(zero_()))), &(function_reference)->u_.function_reference)->is_indirect = false; ((((void)(zero_()))), &(function_reference)->u_.function_reference)->u.direct = direct_function; } else { ((((void)(zero_()))), &(function_reference)->u_.function_reference)->is_indirect = true; ((((void)(zero_()))), &(function_reference)->u_.function_reference)->u.indirect = indirect_function; } if (!u_thunk_alloc_function_call(pointer_data(function_reference), n_return_values, results, &ajla_error)) { if (!direct_function) u_pointer_dereference_(indirect_function , "ipret-1.inc" ":" "1725"); mem_free_position(results , "ipret-1.inc" ":" "1726"); do { ((void)(zero_())); do { refcount_poison_tag_(&(function_reference)->refcount_, "ipret-1.inc" ":" "1727");; mem_free_aligned_position(data_untag_(function_reference, "ipret-1.inc" ":" "1727") , "ipret-1.inc" ":" "1727"); } while (0); } while (0); goto call_allocation_error_2; } for (i = 0; i < n_arguments; i++) { frame_t src_slot = get_unaligned_32(&(ip)[(0) * 2]); unsigned char src_flag = (unsigned char)get_unaligned_32(&(ip)[(1) * 2]); u_ipret_fill_function_reference_from_slot(function_reference, i, fp, src_slot, (src_flag & 0x0002) != 0); (ip += (((2) * 2))); } (ip += (1)); for (i = 0; i < n_return_values; i++) { frame_t slot_r = get_unaligned_32(&(ip)[(0) * 2]); frame_set_pointer(fp, slot_r, pointer_thunk(results[i])); (ip += (((1) * 2) + 1)); } mem_free_position(results , "ipret-1.inc" ":" "1745"); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_INDIRECT_LAZY2: do { frame_t fn_ref_slot; bool deref; n_arguments = get_unaligned_32(&(ip + 1)[(0) * 2]); n_return_values = get_unaligned_32(&(ip + 1)[(1) * 2]); fn_ref_slot = get_unaligned_32(&(ip + 1)[(2) * 2]); deref = (get_unaligned_32(&(ip + 1)[(3) * 2]) & 0x0002) != 0; (ip += (1 + ((4) * 2))); indirect_function = frame_get_pointer_reference(fp, fn_ref_slot, deref); direct_function = # 1761 "ipret-1.inc" 3 ((void *)0) # 1761 "ipret-1.inc" ; goto call_lazy_copy_arguments_2; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_CACHE2: do { struct ipret_call_cache_arg *arguments; frame_t *return_values; void *ex; call_cache_2: orig_ip = ip; n_arguments = get_unaligned_32(&(ip + 1)[(0) * 2]); n_return_values = get_unaligned_32(&(ip + 1)[(1) * 2]); direct_function = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->local_directory[get_unaligned_32(&(ip + 1)[(2) * 2])]; (ip += (1 + ((3) * 2))); do { pointer_t p_; if (!(false)) p_ = pointer_locked_read(direct_function); else p_ = *(direct_function); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (function) = pointer_get_data_(p_ , "ipret-1.inc" ":" "1780"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(direct_function, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 1780 "ipret-1.inc" 3 ((void *)0) # 1780 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(direct_function) , "ipret-1.inc" ":" "1780"); { function_error = thunk_; thunk_reference(function_error); goto call_set_error_2;; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, orig_ip); } { do { if ((ex_) != # 1780 "ipret-1.inc" 3 ((void *)0) # 1780 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 1780 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1780 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1780 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1780 "ipret-1.inc" 0 # 1780 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1780 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; ((void)(zero_())) ; arguments = ((__builtin_expect((int)(!mem_check_overflow(0, n_arguments, sizeof(struct ipret_call_cache_arg), &ajla_error)), 0)) ? ((struct ipret_call_cache_arg *)return_ptr( # 1791 "ipret-1.inc" 3 ((void *)0) # 1791 "ipret-1.inc" )) : ((struct ipret_call_cache_arg *)return_ptr(mem_alloc_position((((size_t)(0) + (size_t)(n_arguments) * (size_t)(sizeof(struct ipret_call_cache_arg))) >= ((size_t)(0)) + (zero_()) ? ((size_t)(0) + (size_t)(n_arguments) * (size_t)(sizeof(struct ipret_call_cache_arg))) : ((size_t)(0))), &ajla_error , "ipret-1.inc" ":" "1791")))); if (!arguments) { goto call_allocation_error_2; } return_values = ((__builtin_expect((int)(!mem_check_overflow(0, n_return_values, sizeof(frame_t), &ajla_error)), 0)) ? ((frame_t *)return_ptr( # 1795 "ipret-1.inc" 3 ((void *)0) # 1795 "ipret-1.inc" )) : ((frame_t *)return_ptr(mem_alloc_position((((size_t)(0) + (size_t)(n_return_values) * (size_t)(sizeof(frame_t))) >= ((size_t)(0)) + (zero_()) ? ((size_t)(0) + (size_t)(n_return_values) * (size_t)(sizeof(frame_t))) : ((size_t)(0))), &ajla_error , "ipret-1.inc" ":" "1795")))); if (!return_values) { mem_free_position(arguments , "ipret-1.inc" ":" "1797"); goto call_allocation_error_2; } for (i = 0; i < n_arguments; i++) { frame_t src_slot = get_unaligned_32(&(ip)[(0) * 2]); unsigned char src_flag = (unsigned char)get_unaligned_32(&(ip)[(1) * 2]); arguments[i].f_arg = # 1804 "ipret-1.inc" 3 ((void *)0) # 1804 "ipret-1.inc" ; arguments[i].slot = src_slot; arguments[i].deref = (src_flag & 0x0002) != 0; (ip += (((2) * 2))); } (ip += (1)); for (i = 0; i < n_return_values; i++) { frame_t slot_r = get_unaligned_32(&(ip)[(0) * 2]); return_values[i] = slot_r; (ip += (((1) * 2) + 1)); } ex = u_ipret_call_cache(fp, orig_ip, direct_function, arguments, return_values, ((frame_t)-1)); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) { do { if ((ex) != # 1819 "ipret-1.inc" 3 ((void *)0) # 1819 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 1819 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1819 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1819 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1819 "ipret-1.inc" 0 # 1819 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1819 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_SAVE2: do { goto call_cache_2; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_INDIRECT_CACHE2: do { struct ipret_call_cache_arg *arguments; frame_t *return_values; void *ex; frame_t fn_ref_slot; bool deref; pointer_t *ptr; arg_t n_curried_arguments; call_indirect_cache_2: orig_ip = ip; n_arguments = get_unaligned_32(&(ip + 1)[(0) * 2]); n_return_values = get_unaligned_32(&(ip + 1)[(1) * 2]); fn_ref_slot = get_unaligned_32(&(ip + 1)[(2) * 2]); deref = (get_unaligned_32(&(ip + 1)[(3) * 2]) & 0x0002) != 0; (ip += (1 + ((4) * 2))); n_curried_arguments = 0; ptr = (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(fn_ref_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); while (1) { do { pointer_t p_; if (!(false)) p_ = pointer_locked_read(ptr); else p_ = *(ptr); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (function) = pointer_get_data_(p_ , "ipret-1.inc" ":" "1852"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(ptr, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 1852 "ipret-1.inc" 3 ((void *)0) # 1852 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(ptr) , "ipret-1.inc" ":" "1852"); { function_error = thunk_; thunk_reference(function_error); if (deref) frame_free_and_clear(fp, fn_ref_slot); goto call_set_error_2; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, orig_ip); } { do { if ((ex_) != # 1852 "ipret-1.inc" 3 ((void *)0) # 1852 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 1852 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1852 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1852 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1852 "ipret-1.inc" 0 # 1852 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1852 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; n_curried_arguments += ((((void)(zero_()))), &(function)->u_.function_reference)->n_curried_arguments; if (!((((void)(zero_()))), &(function)->u_.function_reference)->is_indirect) break; ptr = &((((void)(zero_()))), &(function)->u_.function_reference)->u.indirect; } ptr = ((((void)(zero_()))), &(function)->u_.function_reference)->u.direct; do { pointer_t p_; if (!(false)) p_ = pointer_locked_read(ptr); else p_ = *(ptr); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (function) = pointer_get_data_(p_ , "ipret-1.inc" ":" "1866"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(ptr, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 1866 "ipret-1.inc" 3 ((void *)0) # 1866 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(ptr) , "ipret-1.inc" ":" "1866"); { function_error = thunk_; thunk_reference(function_error); if (deref) frame_free_and_clear(fp, fn_ref_slot); goto call_set_error_2; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, orig_ip); } { do { if ((ex_) != # 1866 "ipret-1.inc" 3 ((void *)0) # 1866 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 1866 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1866 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1866 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1866 "ipret-1.inc" 0 # 1866 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1866 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; arguments = ((__builtin_expect((int)(!mem_check_overflow(0, n_curried_arguments + n_arguments, sizeof(struct ipret_call_cache_arg), &ajla_error)), 0)) ? ((struct ipret_call_cache_arg *)return_ptr( # 1875 "ipret-1.inc" 3 ((void *)0) # 1875 "ipret-1.inc" )) : ((struct ipret_call_cache_arg *)return_ptr(mem_alloc_position((((size_t)(0) + (size_t)(n_curried_arguments + n_arguments) * (size_t)(sizeof(struct ipret_call_cache_arg))) >= ((size_t)(0)) + (zero_()) ? ((size_t)(0) + (size_t)(n_curried_arguments + n_arguments) * (size_t)(sizeof(struct ipret_call_cache_arg))) : ((size_t)(0))), &ajla_error , "ipret-1.inc" ":" "1875")))); if (!arguments) { if (deref) frame_free_and_clear(fp, fn_ref_slot); goto call_allocation_error_2; } return_values = ((__builtin_expect((int)(!mem_check_overflow(0, n_return_values, sizeof(frame_t), &ajla_error)), 0)) ? ((frame_t *)return_ptr( # 1881 "ipret-1.inc" 3 ((void *)0) # 1881 "ipret-1.inc" )) : ((frame_t *)return_ptr(mem_alloc_position((((size_t)(0) + (size_t)(n_return_values) * (size_t)(sizeof(frame_t))) >= ((size_t)(0)) + (zero_()) ? ((size_t)(0) + (size_t)(n_return_values) * (size_t)(sizeof(frame_t))) : ((size_t)(0))), &ajla_error , "ipret-1.inc" ":" "1881")))); if (!return_values) { mem_free_position(arguments , "ipret-1.inc" ":" "1883"); if (deref) frame_free_and_clear(fp, fn_ref_slot); goto call_allocation_error_2; } i = n_curried_arguments; function = pointer_get_data_(*(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(fn_ref_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))) , "ipret-1.inc" ":" "1890"); while (1) { arg_t j; j = ((((void)(zero_()))), &(function)->u_.function_reference)->n_curried_arguments; while (j--) { i--; arguments[i].f_arg = &((((void)(zero_()))), &(function)->u_.function_reference)->arguments[j]; arguments[i].deref = false; } if (!((((void)(zero_()))), &(function)->u_.function_reference)->is_indirect) break; function = pointer_get_data_(((((void)(zero_()))), &(function)->u_.function_reference)->u.indirect , "ipret-1.inc" ":" "1901"); } for (i = n_curried_arguments; i < n_curried_arguments + n_arguments; i++) { frame_t src_slot = get_unaligned_32(&(ip)[(0) * 2]); unsigned char src_flag = (unsigned char)get_unaligned_32(&(ip)[(1) * 2]); arguments[i].f_arg = # 1907 "ipret-1.inc" 3 ((void *)0) # 1907 "ipret-1.inc" ; arguments[i].slot = src_slot; arguments[i].deref = (src_flag & 0x0002) != 0; (ip += (((2) * 2))); } (ip += (1)); for (i = 0; i < n_return_values; i++) { frame_t slot_r = get_unaligned_32(&(ip)[(0) * 2]); return_values[i] = slot_r; (ip += (((1) * 2) + 1)); } ex = u_ipret_call_cache(fp, orig_ip, ptr, arguments, return_values, deref ? fn_ref_slot : ((frame_t)-1)); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) { do { if ((ex) != # 1922 "ipret-1.inc" 3 ((void *)0) # 1922 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 1922 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1922 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1922 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1922 "ipret-1.inc" 0 # 1922 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1922 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_CALL_INDIRECT_SAVE2: do { goto call_indirect_cache_2; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; } label_OPCODE_RETURN2: do { struct data *function; frame_s *previous_fp; const code_t *previous_ip; arg_t i, n; function = get_frame(fp)->function; previous_fp = frame_up(fp); if ((__builtin_expect((int)(frame_is_top(previous_fp)), 0))) { struct execution_control *ex; void *exx; struct thunk *t; struct stack_bottom *sb = frame_stack_bottom(previous_fp); ex = sb->ex; if (!ex) { frame_t src_slot = get_unaligned_32(&(ip + 1)[(0) * 2]); sb->ret = u_ipret_copy_variable_to_pointer(fp, src_slot, true); goto exit_ipret; } t = ex->thunk; n = ((((void)(zero_()))), &(function)->u_.function)->n_return_values; i = 0; do { frame_t src_slot = get_unaligned_32(&(ip + 1)[(i * 2) * 2]); frame_t flags = get_unaligned_32(&(ip + 1)[(i * 2 + 1) * 2]); t->u.function_call.results[i].ptr = u_ipret_copy_variable_to_pointer(fp, src_slot, (flags & 0x0002) != 0); } while (++i < n); exx = u_thunk_terminate(t, n); do { if ((exx) != # 1971 "ipret-1.inc" 3 ((void *)0) # 1971 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((exx)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((exx)))->current_ip; (*(&ts) = # 1971 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 1971 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 1971 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 1971 "ipret-1.inc" 0 # 1971 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 1971 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } get_frame(previous_fp)->timestamp = get_frame(fp)->timestamp; previous_ip = &((((void)(zero_()))), &(get_frame(previous_fp)->function)->u_.function)->code[get_frame(fp)->previous_ip_bytes / sizeof(code_t)] + 1; n = ((((void)(zero_()))), &(function)->u_.function)->n_return_values; i = 0; do { frame_t src_slot, dst_slot, flags; src_slot = get_unaligned_32(&(ip + 1)[(i * 2) * 2]); flags = get_unaligned_32(&(ip + 1)[(i * 2 + 1) * 2]); dst_slot = (frame_t)get_unaligned_32(&(previous_ip)[(0) * 2]); previous_ip += ((1) * 2) + 1; u_ipret_copy_variable(fp, src_slot, previous_fp, dst_slot, (flags & 0x0002) != 0); } while (++i < n); fp = previous_fp; ip = previous_ip; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_STRUCTURED2: do { const code_t *orig_ip = ip; frame_t struc, elem; pointer_t *struc_ptr; unsigned char *struc_flat; const struct type *t; bool optimize_elem_is_flat; unsigned char type; frame_t arg; pointer_t thunk_ptr; elem = get_unaligned_32(&(ip + 1)[(1) * 2]); optimize_elem_is_flat = u_data_to_flat(fp, elem); structured_retry_2: struc = get_unaligned_32(&(ip + 1)[(0) * 2]); (ip += (1 + ((2) * 2))); t = frame_get_type_of_local(fp, struc); if (frame_variable_is_flat(fp, struc)) { if (!optimize_elem_is_flat) { frame_set_pointer(fp, struc, u_flat_to_data(frame_get_type_of_local(fp, struc), (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(struc) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))))); struc_flat = # 2021 "ipret-1.inc" 3 ((void *)0) # 2021 "ipret-1.inc" ; struc_ptr = (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(struc) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); } else { struc_flat = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(struc) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); struc_ptr = # 2025 "ipret-1.inc" 3 ((void *)0) # 2025 "ipret-1.inc" ; } } else { struc_flat = # 2028 "ipret-1.inc" 3 ((void *)0) # 2028 "ipret-1.inc" ; struc_ptr = (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(struc) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); } do { array_index_t array_index = (((uint64_t)(-((uint64_t)1 << (8 * sizeof(uint64_t) - 2)) * 2))); struct data *data = # 2034 "ipret-1.inc" 3 ((void *)0) # 2034 "ipret-1.inc" ; type = (unsigned char)get_unaligned_32(&(ip)[(0) * 2]); arg = get_unaligned_32(&(ip)[(1) * 2]); (ip += (((3) * 2))); if ((type & 0x0f) == 0x03) { void *ex = u_ipret_get_index(fp, orig_ip, fp, arg, # 2041 "ipret-1.inc" 3 ((void *)0) # 2041 "ipret-1.inc" , &array_index, &thunk_ptr , "ipret-1.inc" ":" "2041"); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) { if (ex == ((void *)(uintptr_t)2)) goto structured_error_2; do { if ((ex) != # 2045 "ipret-1.inc" 3 ((void *)0) # 2045 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2045 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2045 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2045 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2045 "ipret-1.inc" 0 # 2045 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2045 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } } if (struc_flat) { switch (type & 0x0f) { case 0x01: { const struct flat_record_definition_entry *e; ((void)(zero_())); e = &(((void)(zero_())), ((void)sizeof(&(((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2054 "ipret-1.inc" 3 __builtin_offsetof ( # 2054 "ipret-1.inc" struct flat_record_definition # 2054 "ipret-1.inc" 3 , # 2054 "ipret-1.inc" type # 2054 "ipret-1.inc" 3 ) # 2054 "ipret-1.inc" ))))->type == (t)), (((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2054 "ipret-1.inc" 3 __builtin_offsetof ( # 2054 "ipret-1.inc" struct flat_record_definition # 2054 "ipret-1.inc" 3 , # 2054 "ipret-1.inc" type # 2054 "ipret-1.inc" 3 ) # 2054 "ipret-1.inc" ))))))->entries[arg]; t = e->subtype; struc_flat += e->flat_offset; break; } case 0x02: { thunk_ptr = u_pointer_error(error_ajla_aux_(1, 10, 0 , "ipret-1.inc" ":" "2060"), fp, ip , "ipret-1.inc" ":" "2060"); goto structured_error_2; } case 0x03: { if ((__builtin_expect((int)(index_ge_int_(array_index, (((void)(zero_())), ((void)sizeof(&(((struct flat_array_definition *)return_ptr((((char *)return_ptr((t))) - # 2064 "ipret-1.inc" 3 __builtin_offsetof ( # 2064 "ipret-1.inc" struct flat_array_definition # 2064 "ipret-1.inc" 3 , # 2064 "ipret-1.inc" type # 2064 "ipret-1.inc" 3 ) # 2064 "ipret-1.inc" ))))->type == (t)), (((struct flat_array_definition *)return_ptr((((char *)return_ptr((t))) - # 2064 "ipret-1.inc" 3 __builtin_offsetof ( # 2064 "ipret-1.inc" struct flat_array_definition # 2064 "ipret-1.inc" 3 , # 2064 "ipret-1.inc" type # 2064 "ipret-1.inc" 3 ) # 2064 "ipret-1.inc" ))))))->n_elements , "ipret-1.inc" ":" "2064")), 0))) { index_free_(&array_index , "ipret-1.inc" ":" "2065"); thunk_ptr = u_pointer_error(error_ajla_aux_(1, 9, 0 , "ipret-1.inc" ":" "2066"), fp, ip , "ipret-1.inc" ":" "2066"); goto structured_error_2; } t = (((void)(zero_())), ((void)sizeof(&(((struct flat_array_definition *)return_ptr((((char *)return_ptr((t))) - # 2069 "ipret-1.inc" 3 __builtin_offsetof ( # 2069 "ipret-1.inc" struct flat_array_definition # 2069 "ipret-1.inc" 3 , # 2069 "ipret-1.inc" type # 2069 "ipret-1.inc" 3 ) # 2069 "ipret-1.inc" ))))->type == (t)), (((struct flat_array_definition *)return_ptr((((char *)return_ptr((t))) - # 2069 "ipret-1.inc" 3 __builtin_offsetof ( # 2069 "ipret-1.inc" struct flat_array_definition # 2069 "ipret-1.inc" 3 , # 2069 "ipret-1.inc" type # 2069 "ipret-1.inc" 3 ) # 2069 "ipret-1.inc" ))))))->base; struc_flat += t->size * index_to_int_(array_index , "ipret-1.inc" ":" "2070"); index_free_(&array_index , "ipret-1.inc" ":" "2071"); break; } default: internal("ipret-1.inc" ":" "2075", "structured flat: invalid structure type %02x", type); } } else { structured_restart_pointer_follow_2: do { pointer_t p_; if (!(false)) p_ = pointer_locked_read(struc_ptr); else p_ = *(struc_ptr); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (data) = pointer_get_data_(p_ , "ipret-1.inc" ":" "2079"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(struc_ptr, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 2079 "ipret-1.inc" 3 ((void *)0) # 2079 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(struc_ptr) , "ipret-1.inc" ":" "2079"); { if ((type & 0x0f) == 0x03) index_free_(&array_index , "ipret-1.inc" ":" "2084"); goto structured_read_to_the_end_2;; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, orig_ip); } { if ((type & 0x0f) == 0x03) index_free_(&array_index , "ipret-1.inc" ":" "2081"); do { if ((ex_) != # 2079 "ipret-1.inc" 3 ((void *)0) # 2079 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 2079 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2079 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2079 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2079 "ipret-1.inc" 0 # 2079 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2079 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; if ((__builtin_expect((int)(!data_is_writable(data)), 0))) { u_struct_clone(struc_ptr); goto structured_restart_pointer_follow_2; } switch (type & 0x0f) { case 0x01: { const struct record_definition *def = (((void)(zero_())), ((void)sizeof(&(((struct record_definition *)return_ptr((((char *)return_ptr((((((void)(zero_()))), &(data)->u_.record)->definition))) - # 2093 "ipret-1.inc" 3 __builtin_offsetof ( # 2093 "ipret-1.inc" struct record_definition # 2093 "ipret-1.inc" 3 , # 2093 "ipret-1.inc" type # 2093 "ipret-1.inc" 3 ) # 2093 "ipret-1.inc" ))))->type == (((((void)(zero_()))), &(data)->u_.record)->definition)), (((struct record_definition *)return_ptr((((char *)return_ptr((((((void)(zero_()))), &(data)->u_.record)->definition))) - # 2093 "ipret-1.inc" 3 __builtin_offsetof ( # 2093 "ipret-1.inc" struct record_definition # 2093 "ipret-1.inc" 3 , # 2093 "ipret-1.inc" type # 2093 "ipret-1.inc" 3 ) # 2093 "ipret-1.inc" )))))); ((void)(zero_())); t = def->types[arg]; struc_ptr = (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(da_record_frame(data)) + ((size_t)(arg) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); if (type & 0x20) { if (frame_variable_is_flat(fp, elem)) { if (((((((void)(zero_())), ((t)->tag) < 0 + 2 * 5) || (((void)(zero_())), ((t)->tag) >= ((0 + 2 * 5) + 5) && ((t)->tag) < ((0 + 2 * 5) + 5) + 5) || (((void)(zero_())), ((t)->tag) >= (0 + 2 * 5) && ((t)->tag) < (0 + 2 * 5) + 5) || ((t)->tag) == ((((0 + 2 * 5) + 5) + 5) + 0)) || ((t)->tag) == ((((0 + 2 * 5) + 5) + 5) + 3) || ((t)->tag) == ((((0 + 2 * 5) + 5) + 5) + 4)))) { frame_free(da_record_frame(data), arg); struc_flat = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(da_record_frame(data)) + ((size_t)(arg) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); goto structured_write_flat_2; } } else { if (!frame_test_and_set_flag(da_record_frame(data), arg)) goto structured_write_ptr_2; } } if (!frame_test_flag(da_record_frame(data), arg)) { struc_flat = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(da_record_frame(data)) + ((size_t)(arg) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); if ((__builtin_expect((int)(!optimize_elem_is_flat), 0))) { frame_set_pointer(da_record_frame(data), arg, u_flat_to_data(t, struc_flat)); struc_flat = # 2115 "ipret-1.inc" 3 ((void *)0) # 2115 "ipret-1.inc" ; } } break; } case 0x02: { if ((__builtin_expect((int)(((((void)(zero_()))), &(data)->u_.option)->option != arg), 0))) { if ((__builtin_expect((int)((type & 0x20) != 0), 1))) { ((((void)(zero_()))), &(data)->u_.option)->option = arg; } else { thunk_ptr = u_pointer_error(error_ajla_aux_(1, 10, 0 , "ipret-1.inc" ":" "2125"), fp, ip , "ipret-1.inc" ":" "2125"); structured_error_2: if (struc_flat) { u_pointer_dereference_(thunk_ptr , "ipret-1.inc" ":" "2128"); optimize_elem_is_flat = false; ip = orig_ip; goto structured_retry_2; } else { u_pointer_dereference_(*struc_ptr , "ipret-1.inc" ":" "2133"); *struc_ptr = thunk_ptr; goto structured_read_to_the_end_2; } } } struc_ptr = &((((void)(zero_()))), &(data)->u_.option)->pointer; break; } case 0x03: { unsigned array_flags; if ((__builtin_expect((int)((((void)(zero_())), (refcount_tag_get((const refcount_t *)&(data)->refcount_))) == 10), 0))) { array_index_t len_first; if (u_array_incomplete_collapse(struc_ptr)) goto structured_restart_pointer_follow_2; len_first = u_array_len(pointer_get_data_(((((void)(zero_()))), &(data)->u_.array_incomplete)->first , "ipret-1.inc" ":" "2150")); if (!index_ge_index_(array_index, len_first , "ipret-1.inc" ":" "2151")) { index_free_(&len_first , "ipret-1.inc" ":" "2152"); struc_ptr = &((((void)(zero_()))), &(data)->u_.array_incomplete)->first; goto structured_restart_pointer_follow_2; } else { index_sub_(&array_index, len_first , "ipret-1.inc" ":" "2156"); index_free_(&len_first , "ipret-1.inc" ":" "2157"); struc_ptr = &((((void)(zero_()))), &(data)->u_.array_incomplete)->next; goto structured_restart_pointer_follow_2; } } if (!optimize_elem_is_flat) { array_flags = 2; } else if (type & 0x20) { array_flags = 1; t = frame_get_type_of_local(fp, elem); } else { array_flags = 0; } if ((__builtin_expect((int)(!u_array_modify(struc_ptr, array_index, array_flags, &struc_ptr, &struc_flat, &t, fp, ip)), 0))) { goto structured_read_to_the_end_2; } break; } default: internal("ipret-1.inc" ":" "2176", "structured: invalid structure type %02x", type); } } } while (!(type & 0x20)); if (struc_flat) { structured_write_flat_2: memcpy_fast(struc_flat, (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(elem) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), frame_get_type_of_local(fp, elem)->size); } else { if ((__builtin_expect((int)(!pointer_is_empty(*struc_ptr)), 1))) u_pointer_dereference_(*struc_ptr , "ipret-1.inc" ":" "2186"); if (frame_variable_is_flat(fp, elem)) { *struc_ptr = u_flat_to_data(frame_get_type_of_local(fp, elem), (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(elem) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))))))); } else { structured_write_ptr_2: *struc_ptr = frame_get_pointer_reference(fp, elem, (type & 0x10) != 0); } } if (false) { do { type = (unsigned char)get_unaligned_32(&(ip)[(0) * 2]); arg = get_unaligned_32(&(ip)[(1) * 2]); (ip += (((3) * 2))); structured_read_to_the_end_2:; } while (!(type & 0x20)); if (type & 0x10) frame_free(fp, elem); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_RECORD_CREATE2: do { frame_t result_slot; arg_t n_entries, i, ii; const struct type *t; const struct record_definition *def; result_slot = get_unaligned_32(&(ip + 1)[(0) * 2]); n_entries = get_unaligned_32(&(ip + 1)[(1) * 2]); (ip += (1 + ((2) * 2))); t = frame_get_type_of_local(fp, result_slot); if (t->tag == ((((0 + 2 * 5) + 5) + 5) + 3)) { const code_t *backup_ip; def = (((void)(zero_())), ((void)sizeof(&(((struct record_definition *)return_ptr((((char *)return_ptr(((((void)(zero_())), ((void)sizeof(&(((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2221 "ipret-1.inc" 3 __builtin_offsetof ( # 2221 "ipret-1.inc" struct flat_record_definition # 2221 "ipret-1.inc" 3 , # 2221 "ipret-1.inc" type # 2221 "ipret-1.inc" 3 ) # 2221 "ipret-1.inc" ))))->type == (t)), (((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2221 "ipret-1.inc" 3 __builtin_offsetof ( # 2221 "ipret-1.inc" struct flat_record_definition # 2221 "ipret-1.inc" 3 , # 2221 "ipret-1.inc" type # 2221 "ipret-1.inc" 3 ) # 2221 "ipret-1.inc" ))))))->base))) - # 2221 "ipret-1.inc" 3 __builtin_offsetof ( # 2221 "ipret-1.inc" struct record_definition # 2221 "ipret-1.inc" 3 , # 2221 "ipret-1.inc" type # 2221 "ipret-1.inc" 3 ) # 2221 "ipret-1.inc" ))))->type == ((((void)(zero_())), ((void)sizeof(&(((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2221 "ipret-1.inc" 3 __builtin_offsetof ( # 2221 "ipret-1.inc" struct flat_record_definition # 2221 "ipret-1.inc" 3 , # 2221 "ipret-1.inc" type # 2221 "ipret-1.inc" 3 ) # 2221 "ipret-1.inc" ))))->type == (t)), (((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2221 "ipret-1.inc" 3 __builtin_offsetof ( # 2221 "ipret-1.inc" struct flat_record_definition # 2221 "ipret-1.inc" 3 , # 2221 "ipret-1.inc" type # 2221 "ipret-1.inc" 3 ) # 2221 "ipret-1.inc" ))))))->base)), (((struct record_definition *)return_ptr((((char *)return_ptr(((((void)(zero_())), ((void)sizeof(&(((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2221 "ipret-1.inc" 3 __builtin_offsetof ( # 2221 "ipret-1.inc" struct flat_record_definition # 2221 "ipret-1.inc" 3 , # 2221 "ipret-1.inc" type # 2221 "ipret-1.inc" 3 ) # 2221 "ipret-1.inc" ))))->type == (t)), (((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2221 "ipret-1.inc" 3 __builtin_offsetof ( # 2221 "ipret-1.inc" struct flat_record_definition # 2221 "ipret-1.inc" 3 , # 2221 "ipret-1.inc" type # 2221 "ipret-1.inc" 3 ) # 2221 "ipret-1.inc" ))))))->base))) - # 2221 "ipret-1.inc" 3 __builtin_offsetof ( # 2221 "ipret-1.inc" struct record_definition # 2221 "ipret-1.inc" 3 , # 2221 "ipret-1.inc" type # 2221 "ipret-1.inc" 3 ) # 2221 "ipret-1.inc" )))))); backup_ip = ip; for (i = 0, ii = 0; i < n_entries; i++, ii++) { frame_t var_slot, record_slot; flat_size_t flat_offset; const struct type *flat_type; while ((__builtin_expect((int)(record_definition_is_elided(def, ii)), 0))) ii++; var_slot = get_unaligned_32(&(ip)[(0) * 2]); if ((__builtin_expect((int)(!u_data_to_flat(fp, var_slot)), 0))) { ip = backup_ip; goto create_record_no_flat_2; } record_slot = record_definition_slot(def, ii); flat_offset = (((void)(zero_())), ((void)sizeof(&(((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2238 "ipret-1.inc" 3 __builtin_offsetof ( # 2238 "ipret-1.inc" struct flat_record_definition # 2238 "ipret-1.inc" 3 , # 2238 "ipret-1.inc" type # 2238 "ipret-1.inc" 3 ) # 2238 "ipret-1.inc" ))))->type == (t)), (((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2238 "ipret-1.inc" 3 __builtin_offsetof ( # 2238 "ipret-1.inc" struct flat_record_definition # 2238 "ipret-1.inc" 3 , # 2238 "ipret-1.inc" type # 2238 "ipret-1.inc" 3 ) # 2238 "ipret-1.inc" ))))))->entries[record_slot].flat_offset; flat_type = (((void)(zero_())), ((void)sizeof(&(((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2239 "ipret-1.inc" 3 __builtin_offsetof ( # 2239 "ipret-1.inc" struct flat_record_definition # 2239 "ipret-1.inc" 3 , # 2239 "ipret-1.inc" type # 2239 "ipret-1.inc" 3 ) # 2239 "ipret-1.inc" ))))->type == (t)), (((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2239 "ipret-1.inc" 3 __builtin_offsetof ( # 2239 "ipret-1.inc" struct flat_record_definition # 2239 "ipret-1.inc" 3 , # 2239 "ipret-1.inc" type # 2239 "ipret-1.inc" 3 ) # 2239 "ipret-1.inc" ))))))->entries[record_slot].subtype; ((void)(zero_())); memcpy_fast((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(result_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))) + flat_offset, (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(var_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), flat_type->size); (ip += (((2) * 2))); } ((void)(zero_())); } else { struct data *result; def = (((void)(zero_())), ((void)sizeof(&(((struct record_definition *)return_ptr((((char *)return_ptr((t))) - # 2247 "ipret-1.inc" 3 __builtin_offsetof ( # 2247 "ipret-1.inc" struct record_definition # 2247 "ipret-1.inc" 3 , # 2247 "ipret-1.inc" type # 2247 "ipret-1.inc" 3 ) # 2247 "ipret-1.inc" ))))->type == (t)), (((struct record_definition *)return_ptr((((char *)return_ptr((t))) - # 2247 "ipret-1.inc" 3 __builtin_offsetof ( # 2247 "ipret-1.inc" struct record_definition # 2247 "ipret-1.inc" 3 , # 2247 "ipret-1.inc" type # 2247 "ipret-1.inc" 3 ) # 2247 "ipret-1.inc" )))))); create_record_no_flat_2: result = u_data_alloc_record_mayfail(def, &ajla_error , "ipret-1.inc" ":" "2249"); if ((__builtin_expect((int)(!result), 0))) { ip = free_parameters_2(fp, ip, n_entries); frame_set_pointer(fp, result_slot, u_pointer_error(ajla_error, fp, ip , "ipret-1.inc" ":" "2252")); break; } memset(da_record_frame(result), 0, (((((frame_t)(def->n_slots)) + (1 << (( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))) - 1) & ~((1 << (( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))) - 1 + 0 * ((frame_t)(def->n_slots)))) >> (( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))) * ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))); for (i = 0, ii = 0; i < n_entries; i++, ii++) { frame_t var_slot, record_slot; const struct type *rec_type, *var_type; while ((__builtin_expect((int)(record_definition_is_elided(def, ii)), 0))) ii++; var_slot = get_unaligned_32(&(ip)[(0) * 2]); record_slot = record_definition_slot(def, ii); rec_type = def->types[record_slot]; var_type = frame_get_type_of_local(fp, var_slot); if (!frame_variable_is_flat(fp, var_slot)) { pointer_t ptr = frame_get_pointer_reference(fp, var_slot, (get_unaligned_32(&(ip)[(1) * 2]) & 0x0002) != 0); frame_set_pointer(da_record_frame(result), record_slot, ptr); } else if (((((((void)(zero_())), ((rec_type)->tag) < 0 + 2 * 5) || (((void)(zero_())), ((rec_type)->tag) >= ((0 + 2 * 5) + 5) && ((rec_type)->tag) < ((0 + 2 * 5) + 5) + 5) || (((void)(zero_())), ((rec_type)->tag) >= (0 + 2 * 5) && ((rec_type)->tag) < (0 + 2 * 5) + 5) || ((rec_type)->tag) == ((((0 + 2 * 5) + 5) + 5) + 0)) || ((rec_type)->tag) == ((((0 + 2 * 5) + 5) + 5) + 3) || ((rec_type)->tag) == ((((0 + 2 * 5) + 5) + 5) + 4)))) { ((void)(zero_())); memcpy_fast((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(da_record_frame(result)) + ((size_t)(record_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(var_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), rec_type->size); } else { pointer_t ptr = u_flat_to_data(var_type, (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(var_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))))))); frame_set_pointer(da_record_frame(result), record_slot, ptr); } (ip += (((2) * 2))); } frame_set_pointer(fp, result_slot, pointer_data(result)); } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_RECORD_LOAD2: do { frame_t record, record_slot, result; unsigned flags; const struct type *t; record = get_unaligned_32(&(ip + 1)[(0) * 2]); record_slot = get_unaligned_32(&(ip + 1)[(1) * 2]); result = get_unaligned_32(&(ip + 1)[(2) * 2]); flags = get_unaligned_32(&(ip + 1)[(3) * 2]); t = frame_get_type_of_local(fp, record); if (t->tag == ((((0 + 2 * 5) + 5) + 5) + 3) && !frame_test_flag(fp, record)) { const struct flat_record_definition_entry *ft = &(((void)(zero_())), ((void)sizeof(&(((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2298 "ipret-1.inc" 3 __builtin_offsetof ( # 2298 "ipret-1.inc" struct flat_record_definition # 2298 "ipret-1.inc" 3 , # 2298 "ipret-1.inc" type # 2298 "ipret-1.inc" 3 ) # 2298 "ipret-1.inc" ))))->type == (t)), (((struct flat_record_definition *)return_ptr((((char *)return_ptr((t))) - # 2298 "ipret-1.inc" 3 __builtin_offsetof ( # 2298 "ipret-1.inc" struct flat_record_definition # 2298 "ipret-1.inc" 3 , # 2298 "ipret-1.inc" type # 2298 "ipret-1.inc" 3 ) # 2298 "ipret-1.inc" ))))))->entries[record_slot]; if ((__builtin_expect((int)(((((((void)(zero_())), ((frame_get_type_of_local(fp, result))->tag) < 0 + 2 * 5) || (((void)(zero_())), ((frame_get_type_of_local(fp, result))->tag) >= ((0 + 2 * 5) + 5) && ((frame_get_type_of_local(fp, result))->tag) < ((0 + 2 * 5) + 5) + 5) || (((void)(zero_())), ((frame_get_type_of_local(fp, result))->tag) >= (0 + 2 * 5) && ((frame_get_type_of_local(fp, result))->tag) < (0 + 2 * 5) + 5) || ((frame_get_type_of_local(fp, result))->tag) == ((((0 + 2 * 5) + 5) + 5) + 0)) || ((frame_get_type_of_local(fp, result))->tag) == ((((0 + 2 * 5) + 5) + 5) + 3) || ((frame_get_type_of_local(fp, result))->tag) == ((((0 + 2 * 5) + 5) + 5) + 4)))), 1))) { memcpy_fast((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(result) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(record) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))) + ft->flat_offset, ft->subtype->size); } else { pointer_t ptr = u_flat_to_data(ft->subtype, (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(record) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))) + ft->flat_offset); frame_set_pointer(fp, result, ptr); } } else { const struct type *rtype, *etype; struct data *data; frame_s *fr; do { pointer_t p_; if (!(true)) p_ = pointer_locked_read((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(record) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); else p_ = *((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(record) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (data) = pointer_get_data_(p_ , "ipret-1.inc" ":" "2309"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(record) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))), ((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) >= 0 ? &frame_execution_control(fp)->wait[((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) & 1] : ((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) == (-1) ? # 2309 "ipret-1.inc" 3 ((void *)0) # 2309 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(record) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))) , "ipret-1.inc" ":" "2309"); { thunk_reference(thunk_); frame_set_pointer(fp, result, pointer_thunk(thunk_)); goto record_load_end_2;; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) >= 0 && !(((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) & 2)) { u_pointer_follow_wait(fp, ip); } { if (!(flags & 0x0001)) { ex_ = u_ipret_record_load_create_thunk(fp, ip, record, record_slot, result); if (ex_ == ((void *)(uintptr_t)3)) goto record_load_end_2; } do { if ((ex_) != # 2309 "ipret-1.inc" 3 ((void *)0) # 2309 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 2309 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2309 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2309 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2309 "ipret-1.inc" 0 # 2309 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2309 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) # 2319 "ipret-1.inc" ; rtype = ((((void)(zero_()))), &(data)->u_.record)->definition; etype = (((void)(zero_())), ((void)sizeof(&(((struct record_definition *)return_ptr((((char *)return_ptr((rtype))) - # 2321 "ipret-1.inc" 3 __builtin_offsetof ( # 2321 "ipret-1.inc" struct record_definition # 2321 "ipret-1.inc" 3 , # 2321 "ipret-1.inc" type # 2321 "ipret-1.inc" 3 ) # 2321 "ipret-1.inc" ))))->type == (rtype)), (((struct record_definition *)return_ptr((((char *)return_ptr((rtype))) - # 2321 "ipret-1.inc" 3 __builtin_offsetof ( # 2321 "ipret-1.inc" struct record_definition # 2321 "ipret-1.inc" 3 , # 2321 "ipret-1.inc" type # 2321 "ipret-1.inc" 3 ) # 2321 "ipret-1.inc" ))))))->types[record_slot]; fr = da_record_frame(data); if (!frame_test_flag(fr, record_slot)) { if ((__builtin_expect((int)(((((((void)(zero_())), ((frame_get_type_of_local(fp, result))->tag) < 0 + 2 * 5) || (((void)(zero_())), ((frame_get_type_of_local(fp, result))->tag) >= ((0 + 2 * 5) + 5) && ((frame_get_type_of_local(fp, result))->tag) < ((0 + 2 * 5) + 5) + 5) || (((void)(zero_())), ((frame_get_type_of_local(fp, result))->tag) >= (0 + 2 * 5) && ((frame_get_type_of_local(fp, result))->tag) < (0 + 2 * 5) + 5) || ((frame_get_type_of_local(fp, result))->tag) == ((((0 + 2 * 5) + 5) + 5) + 0)) || ((frame_get_type_of_local(fp, result))->tag) == ((((0 + 2 * 5) + 5) + 5) + 3) || ((frame_get_type_of_local(fp, result))->tag) == ((((0 + 2 * 5) + 5) + 5) + 4)))), 1))) { memcpy_fast((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(result) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fr) + ((size_t)(record_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), etype->size); } else { pointer_t ptr = u_flat_to_data(etype, (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fr) + ((size_t)(record_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))))))); frame_set_pointer(fp, result, ptr); } } else { u_pointer_reference_maybe_(fp, result, (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fr) + ((size_t)(record_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))), flags , "ipret-1.inc" ":" "2331"); } } record_load_end_2: (ip += (1 + ((4) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_OPTION_CREATE_EMPTY_FLAT2: do { frame_t slot_r = get_unaligned_32(&(ip + 1)[(0) * 2]); ajla_flat_option_t opt = (ajla_flat_option_t)get_unaligned_32(&(ip + 1)[(1) * 2]); ((void)(zero_())); __asm__ volatile ("":::"memory"); *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = opt; __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_OPTION_CREATE_EMPTY2: do { struct data *d; frame_t slot_r; d = data_init_(((struct data *)return_ptr(ptrcomp_verify(((void *)return_ptr(mem_align_position(( # 2357 "ipret-1.inc" 3 __builtin_offsetof ( # 2357 "ipret-1.inc" struct data # 2357 "ipret-1.inc" 3 , # 2357 "ipret-1.inc" u_.option # 2357 "ipret-1.inc" 3 ) # 2357 "ipret-1.inc" + sizeof(((struct data *) # 2357 "ipret-1.inc" 3 ((void *)0) # 2357 "ipret-1.inc" )->u_.option)), (((((uintptr_t)1 << 0) * 2)) >= (1) ? ((((uintptr_t)1 << 0) * 2)) : (1)), &ajla_error , "ipret-1.inc" ":" "2357")))))), 4); slot_r = get_unaligned_32(&(ip + 1)[(0) * 2]); if ((__builtin_expect((int)(d != # 2359 "ipret-1.inc" 3 ((void *)0) # 2359 "ipret-1.inc" ), 1))) { ((((void)(zero_()))), &(d)->u_.option)->option = get_unaligned_32(&(ip + 1)[(1) * 2]); ((((void)(zero_()))), &(d)->u_.option)->pointer = pointer_empty(); frame_set_pointer(fp, slot_r, pointer_data(d)); } else { frame_set_pointer(fp, slot_r, u_pointer_error(ajla_error, fp, ip , "ipret-1.inc" ":" "2364")); } (ip += (1 + ((2) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_OPTION_CREATE2: do { struct data *d; frame_t slot_1, slot_r; pointer_t ptr; slot_1 = get_unaligned_32(&(ip + 1)[(2) * 2]); if (!frame_variable_is_flat(fp, slot_1)) { ptr = frame_get_pointer_reference(fp, slot_1, (get_unaligned_32(&(ip + 1)[(3) * 2]) & 0x0002) != 0); } else { ptr = u_flat_to_data(frame_get_type_of_local(fp, slot_1), (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))))))); } d = data_init_(((struct data *)return_ptr(ptrcomp_verify(((void *)return_ptr(mem_align_position(( # 2383 "ipret-1.inc" 3 __builtin_offsetof ( # 2383 "ipret-1.inc" struct data # 2383 "ipret-1.inc" 3 , # 2383 "ipret-1.inc" u_.option # 2383 "ipret-1.inc" 3 ) # 2383 "ipret-1.inc" + sizeof(((struct data *) # 2383 "ipret-1.inc" 3 ((void *)0) # 2383 "ipret-1.inc" )->u_.option)), (((((uintptr_t)1 << 0) * 2)) >= (1) ? ((((uintptr_t)1 << 0) * 2)) : (1)), &ajla_error , "ipret-1.inc" ":" "2383")))))), 4); slot_r = get_unaligned_32(&(ip + 1)[(0) * 2]); if ((__builtin_expect((int)(d != # 2385 "ipret-1.inc" 3 ((void *)0) # 2385 "ipret-1.inc" ), 1))) { ((((void)(zero_()))), &(d)->u_.option)->option = get_unaligned_32(&(ip + 1)[(1) * 2]); ((((void)(zero_()))), &(d)->u_.option)->pointer = ptr; frame_set_pointer(fp, slot_r, pointer_data(d)); } else { u_pointer_dereference_(ptr , "ipret-1.inc" ":" "2390"); frame_set_pointer(fp, slot_r, u_pointer_error(ajla_error, fp, ip , "ipret-1.inc" ":" "2391")); } (ip += (1 + ((4) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_OPTION_LOAD2: do { frame_t option, option_idx, result; unsigned flags; struct data *data; pointer_t ptr; option = get_unaligned_32(&(ip + 1)[(0) * 2]); option_idx = get_unaligned_32(&(ip + 1)[(1) * 2]); result = get_unaligned_32(&(ip + 1)[(2) * 2]); flags = get_unaligned_32(&(ip + 1)[(3) * 2]); if ((__builtin_expect((int)(frame_variable_is_flat(fp, option)), 0))) goto option_load_mismatch2; do { pointer_t p_; if (!(true)) p_ = pointer_locked_read((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(option) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); else p_ = *((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(option) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (data) = pointer_get_data_(p_ , "ipret-1.inc" ":" "2412"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(option) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))), ((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) >= 0 ? &frame_execution_control(fp)->wait[((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) & 1] : ((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) == (-1) ? # 2412 "ipret-1.inc" 3 ((void *)0) # 2412 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*((((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(option) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))) , "ipret-1.inc" ":" "2412"); { thunk_reference(thunk_); frame_set_pointer(fp, result, pointer_thunk(thunk_)); goto option_load_end_2;; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) >= 0 && !(((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) & 2)) { u_pointer_follow_wait(fp, ip); } { if (!(flags & 0x0001)) { ex_ = u_ipret_option_load_create_thunk(fp, ip, option, option_idx, result); if (ex_ == ((void *)(uintptr_t)3)) goto option_load_end_2; } do { if ((ex_) != # 2412 "ipret-1.inc" 3 ((void *)0) # 2412 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 2412 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2412 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2412 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2412 "ipret-1.inc" 0 # 2412 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2412 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) # 2422 "ipret-1.inc" ; if ((__builtin_expect((int)(((((void)(zero_()))), &(data)->u_.option)->option != option_idx), 0))) { option_load_mismatch2: ptr = u_pointer_error(error_ajla_aux_(1, 10, 0 , "ipret-1.inc" ":" "2426"), fp, ip , "ipret-1.inc" ":" "2426"); frame_set_pointer(fp, result, ptr); } else { u_pointer_reference_maybe_(fp, result, &((((void)(zero_()))), &(data)->u_.option)->pointer, flags , "ipret-1.inc" ":" "2429"); } option_load_end_2: (ip += (1 + ((4) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; { frame_t slot_1; ajla_option_t option; label_OPCODE_OPTION_TEST_FLAT2: do { slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); if (!frame_test_flag(fp, slot_1)) { __asm__ volatile ("":::"memory"); option = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); __asm__ volatile ("":::"memory"); goto option_test_store_result_2; } goto option_test_2; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_OPTION_TEST2: do { frame_t slot_r; pointer_t ptr; struct data *data; slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); option_test_2: ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); if ((__builtin_expect((int)(pointer_is_thunk(ptr)), 0))) { void *ex; ((void)(zero_())); ex = u_thunk_option_test(fp, ip, slot_1, get_unaligned_32(&(ip + 1)[(1) * 2]), get_unaligned_32(&(ip + 1)[(2) * 2])); if (ex == ((void *)(uintptr_t)3)) { (ip += (1 + ((3) * 2))); break; } else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) { do { if ((ex) != # 2474 "ipret-1.inc" 3 ((void *)0) # 2474 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2474 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2474 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2474 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2474 "ipret-1.inc" 0 # 2474 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2474 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } break; } data = pointer_get_data_(ptr , "ipret-1.inc" ":" "2478"); option = ((((void)(zero_()))), &(data)->u_.option)->option; option_test_store_result_2: slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); __asm__ volatile ("":::"memory"); ((void)(zero_())); *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = option == (ajla_option_t)get_unaligned_32(&(ip + 1)[(1) * 2]); __asm__ volatile ("":::"memory"); (ip += (1 + ((3) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_OPTION_ORD_FLAT2: do { slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); if (!frame_test_flag(fp, slot_1)) { __asm__ volatile ("":::"memory"); option = *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))); __asm__ volatile ("":::"memory"); goto option_ord_store_result_2; } goto option_ord_2; } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_OPTION_ORD2: do { frame_t slot_r; pointer_t ptr; struct data *data; slot_1 = get_unaligned_32(&(ip + 1)[(0) * 2]); option_ord_2: ptr = *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); if ((__builtin_expect((int)(pointer_is_thunk(ptr)), 0))) { void *ex; ((void)(zero_())); ex = u_thunk_option_ord(fp, ip, slot_1, get_unaligned_32(&(ip + 1)[(1) * 2])); if (ex == ((void *)(uintptr_t)3)) { (ip += (1 + ((2) * 2))); break; } else if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)1)), 0))) { do { if ((ex) != # 2521 "ipret-1.inc" 3 ((void *)0) # 2521 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2521 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2521 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2521 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2521 "ipret-1.inc" 0 # 2521 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2521 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } break; } data = pointer_get_data_(ptr , "ipret-1.inc" ":" "2525"); option = ((((void)(zero_()))), &(data)->u_.option)->option; option_ord_store_result_2: slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); __asm__ volatile ("":::"memory"); ((void)(zero_())); *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))) = option; __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; } label_OPCODE_ARRAY_CREATE2: do { frame_t result_slot; size_t n_entries; struct data *total; result_slot = get_unaligned_32(&(ip + 1)[(0) * 2]); n_entries = get_unaligned_32(&(ip + 1)[(1) * 2]); (ip += (1 + ((2) * 2))); ((void)(zero_())); total = # 2552 "ipret-1.inc" 3 ((void *)0) # 2552 "ipret-1.inc" ; while (1) { size_t n, i; struct data *a; const struct type *type = frame_get_type_of_local(fp, get_unaligned_32(&(ip)[(0) * 2])); bool flat = u_data_to_flat(fp, get_unaligned_32(&(ip)[(0) * 2])); for (n = 1; n < n_entries; n++) { if (u_data_to_flat(fp, get_unaligned_32(&(ip)[(n * 2) * 2])) != flat) break; if ((__builtin_expect((int)((int64_t)(n + 1) < (zero_())), 0))) break; } do { if (flat) a = u_data_alloc_array_flat_mayfail(type, n, n, false, &ajla_error , "ipret-1.inc" ":" "2566"); else a = u_data_alloc_array_pointers_mayfail(n, n, &ajla_error , "ipret-1.inc" ":" "2568"); } while ((__builtin_expect((int)(!a), 0)) && (n >>= 1)); if ((__builtin_expect((int)(!a), 0))) { if (total) data_dereference(total); goto array_create_error_2; } n_entries -= n; if (flat) { unsigned char *flat_ptr = da_array_flat(a); for (i = 0; i < n; i++) { frame_t var_slot = get_unaligned_32(&(ip)[(0) * 2]); memcpy_fast(flat_ptr, (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(var_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), type->size); flat_ptr += type->size; (ip += (((2) * 2))); } } else { for (i = 0; i < n; i++) { frame_t var_slot = get_unaligned_32(&(ip)[(0) * 2]); pointer_t ptr = frame_get_pointer_reference(fp, var_slot, (get_unaligned_32(&(ip)[(1) * 2]) & 0x0002) != 0); ((((void)(zero_()))), &(a)->u_.array_pointers)->pointer[i] = ptr; (ip += (((2) * 2))); } } if ((__builtin_expect((int)(!total), 1))) { total = a; } else { total = u_array_join(total, a, &ajla_error); if ((__builtin_expect((int)(!total), 0))) { array_create_error_2: ip = free_parameters_2(fp, ip, n_entries); frame_set_pointer(fp, result_slot, u_pointer_error(ajla_error, fp, ip , "ipret-1.inc" ":" "2599")); break; } } if ((__builtin_expect((int)(!n_entries), 1))) { frame_set_pointer(fp, result_slot, pointer_data(total)); break; } } } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_CREATE_EMPTY_FLAT2: do { frame_t result_slot; struct data *a; const struct type *type = da_type(get_frame(fp)->function, get_unaligned_32(&(ip + 1)[(1) * 2])); ((void)(zero_())); a = u_data_alloc_array_flat_mayfail(type, 1, 0, false, &ajla_error , "ipret-1.inc" ":" "2618"); result_slot = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_set_pointer(fp, result_slot, (__builtin_expect((int)(a != # 2620 "ipret-1.inc" 3 ((void *)0) # 2620 "ipret-1.inc" ), 1)) ? pointer_data(a) : u_pointer_error(ajla_error, fp, ip , "ipret-1.inc" ":" "2620")); (ip += (1 + ((2) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_CREATE_EMPTY2: do { frame_t result_slot; struct data *a; a = u_data_alloc_array_pointers_mayfail(1, 0, &ajla_error , "ipret-1.inc" ":" "2630"); result_slot = get_unaligned_32(&(ip + 1)[(0) * 2]); frame_set_pointer(fp, result_slot, (__builtin_expect((int)(a != # 2632 "ipret-1.inc" 3 ((void *)0) # 2632 "ipret-1.inc" ), 1)) ? pointer_data(a) : u_pointer_error(ajla_error, fp, ip , "ipret-1.inc" ":" "2632")); (ip += (1 + ((1) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_FILL2: do { frame_t content_slot, length_slot, result_slot; unsigned char content_flag; array_index_t length; pointer_t result_ptr; void *ex; content_slot = get_unaligned_32(&(ip + 1)[(0) * 2]); content_flag = get_unaligned_32(&(ip + 1)[(1) * 2]); length_slot = get_unaligned_32(&(ip + 1)[(2) * 2]); result_slot = get_unaligned_32(&(ip + 1)[(3) * 2]); ex = u_ipret_get_index(fp, ip, fp, length_slot, # 2650 "ipret-1.inc" 3 ((void *)0) # 2650 "ipret-1.inc" , &length, &result_ptr , "ipret-1.inc" ":" "2650"); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) { if (ex == ((void *)(uintptr_t)2)) { if (content_flag & 0x0002) frame_free_and_clear(fp, content_slot); goto array_fill_error_2; } do { if ((ex) != # 2657 "ipret-1.inc" 3 ((void *)0) # 2657 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2657 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2657 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2657 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2657 "ipret-1.inc" 0 # 2657 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2657 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } if (!u_data_to_flat(fp, content_slot)) { pointer_t ptr = frame_get_pointer_reference(fp, content_slot, (content_flag & 0x0002) != 0); if ((__builtin_expect((int)((content_flag & 0x0004) != 0), 0))) { result_ptr = u_array_create_sparse(length, ptr); } else { result_ptr = u_array_create(length, # 2665 "ipret-1.inc" 3 ((void *)0) # 2665 "ipret-1.inc" , # 2665 "ipret-1.inc" 3 ((void *)0) # 2665 "ipret-1.inc" , ptr); } } else { const struct type *type = frame_get_type_of_local(fp, content_slot); __asm__ volatile ("":::"memory"); if ((__builtin_expect((int)((content_flag & 0x0004) != 0), 0)) && (__builtin_expect((int)(index_ge_int_(length, 1 , "ipret-1.inc" ":" "2670")), 1))) { pointer_t ptr = u_flat_to_data(type, (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(content_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5)))))))); result_ptr = u_array_create_sparse(length, ptr); } else { if (((((((void)(zero_())), ((frame_get_type_of_local(fp, result_slot))->tag) < 0 + 2 * 5) || (((void)(zero_())), ((frame_get_type_of_local(fp, result_slot))->tag) >= ((0 + 2 * 5) + 5) && ((frame_get_type_of_local(fp, result_slot))->tag) < ((0 + 2 * 5) + 5) + 5) || (((void)(zero_())), ((frame_get_type_of_local(fp, result_slot))->tag) >= (0 + 2 * 5) && ((frame_get_type_of_local(fp, result_slot))->tag) < (0 + 2 * 5) + 5) || ((frame_get_type_of_local(fp, result_slot))->tag) == ((((0 + 2 * 5) + 5) + 5) + 0)) || ((frame_get_type_of_local(fp, result_slot))->tag) == ((((0 + 2 * 5) + 5) + 5) + 3) || ((frame_get_type_of_local(fp, result_slot))->tag) == ((((0 + 2 * 5) + 5) + 5) + 4)))) { unsigned char *result = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(result_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); int64_t l = index_to_int_(length , "ipret-1.inc" ":" "2676"); index_free_(&length , "ipret-1.inc" ":" "2677"); while (l--) { result = mempcpy(result, (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(content_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), type->size); } goto array_exit_2; } else { result_ptr = u_array_create(length, type, (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(content_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), pointer_empty()); } } __asm__ volatile ("":::"memory"); } array_fill_error_2: frame_set_pointer(fp, result_slot, result_ptr); array_exit_2: (ip += (1 + ((4) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_STRING2: do { frame_t result_slot, length; pointer_t result_ptr; result_slot = get_unaligned_32(&(ip + 1)[(0) * 2]); length = get_unaligned_32(&(ip + 1)[(1) * 2]); (ip += (1 + ((2) * 2))); if ((__builtin_expect((int)((int64_t)length < (int64_t)(zero_())), 0)) || (__builtin_expect((int)((frame_t)(int64_t)length != length), 0))) { result_ptr = u_pointer_error(error_ajla_aux_(2, 3, 0 , "ipret-1.inc" ":" "2708"), fp, ip , "ipret-1.inc" ":" "2708"); } else { result_ptr = u_array_string(length, type_get_fixed(0, true), ((unsigned char *)return_ptr(ip))); } frame_set_pointer(fp, result_slot, result_ptr); (ip += ((length + 1) >> 1)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_UNICODE2: do { frame_t result_slot, length; pointer_t result_ptr; result_slot = get_unaligned_32(&(ip + 1)[(0) * 2]); length = get_unaligned_32(&(ip + 1)[(1) * 2]); (ip += (1 + ((2) * 2))); if ((__builtin_expect((int)((int64_t)length < (int64_t)(zero_())), 0)) || (__builtin_expect((int)((frame_t)(int64_t)length != length), 0))) { result_ptr = u_pointer_error(error_ajla_aux_(2, 3, 0 , "ipret-1.inc" ":" "2729"), fp, ip , "ipret-1.inc" ":" "2729"); } else { result_ptr = u_array_string(length, type_get_int(2), ((unsigned char *)return_ptr(ip))); } frame_set_pointer(fp, result_slot, result_ptr); (ip += (length * 2)); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_LOAD2: do { frame_t array, idx, result; unsigned flags; const struct type *t, *t_elem; void *ex; array_index_t array_index; pointer_t ptr; unsigned char *flat; array = get_unaligned_32(&(ip + 1)[(0) * 2]); idx = get_unaligned_32(&(ip + 1)[(1) * 2]); result = get_unaligned_32(&(ip + 1)[(2) * 2]); flags = get_unaligned_32(&(ip + 1)[(3) * 2]); ex = u_ipret_get_index(fp, ip, fp, idx, # 2754 "ipret-1.inc" 3 ((void *)0) # 2754 "ipret-1.inc" , &array_index, &ptr , "ipret-1.inc" ":" "2754"); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) { if (ex == ((void *)(uintptr_t)2)) goto array_load_set_ptr_2; do { if ((ex) != # 2758 "ipret-1.inc" 3 ((void *)0) # 2758 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2758 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2758 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2758 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2758 "ipret-1.inc" 0 # 2758 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2758 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } t = frame_get_type_of_local(fp, array); if (t->tag == ((((0 + 2 * 5) + 5) + 5) + 4) && !frame_test_flag(fp, array)) { const struct flat_array_definition *def = (((void)(zero_())), ((void)sizeof(&(((struct flat_array_definition *)return_ptr((((char *)return_ptr((t))) - # 2763 "ipret-1.inc" 3 __builtin_offsetof ( # 2763 "ipret-1.inc" struct flat_array_definition # 2763 "ipret-1.inc" 3 , # 2763 "ipret-1.inc" type # 2763 "ipret-1.inc" 3 ) # 2763 "ipret-1.inc" ))))->type == (t)), (((struct flat_array_definition *)return_ptr((((char *)return_ptr((t))) - # 2763 "ipret-1.inc" 3 __builtin_offsetof ( # 2763 "ipret-1.inc" struct flat_array_definition # 2763 "ipret-1.inc" 3 , # 2763 "ipret-1.inc" type # 2763 "ipret-1.inc" 3 ) # 2763 "ipret-1.inc" )))))); if ((__builtin_expect((int)(index_ge_int_(array_index, def->n_elements , "ipret-1.inc" ":" "2764")), 0))) { if ((__builtin_expect((int)((flags & 0x0004) != 0), 0))) internal("ipret-1.inc" ":" "2766", "array_load: flat array index out of range"); index_free_(&array_index , "ipret-1.inc" ":" "2767"); ptr = u_pointer_error(error_ajla_aux_(1, 9, 0 , "ipret-1.inc" ":" "2768"), fp, ip , "ipret-1.inc" ":" "2768"); goto array_load_set_ptr_2; } t_elem = def->base; flat = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(array) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))) + t_elem->size * index_to_int_(array_index , "ipret-1.inc" ":" "2772"); index_free_(&array_index , "ipret-1.inc" ":" "2773"); goto array_load_set_flat_2; } else { pointer_t *array_ptr = (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(array) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); pointer_t *pptr; struct data *data; array_restart_pointer_follow_2: do { pointer_t p_; if (!(false)) p_ = pointer_locked_read(array_ptr); else p_ = *(array_ptr); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (data) = pointer_get_data_(p_ , "ipret-1.inc" ":" "2781"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(array_ptr, ((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) >= 0 ? &frame_execution_control(fp)->wait[((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) & 1] : ((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) == (-1) ? # 2781 "ipret-1.inc" 3 ((void *)0) # 2781 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(array_ptr) , "ipret-1.inc" ":" "2781"); { index_free_(&array_index , "ipret-1.inc" ":" "2789"); thunk_reference(thunk_); ptr = pointer_thunk(thunk_); goto array_load_set_ptr_2;; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) >= 0 && !(((__builtin_expect((int)(flags & 0x0001), 0)) ? (0) : (-1)) & 2)) { u_pointer_follow_wait(fp, ip); } { index_free_(&array_index , "ipret-1.inc" ":" "2782"); if (!(flags & 0x0001)) { ex_ = u_ipret_array_load_create_thunk(fp, ip, array, idx, result); if (ex_ == ((void *)(uintptr_t)3)) goto array_load_end_2; } do { if ((ex_) != # 2781 "ipret-1.inc" 3 ((void *)0) # 2781 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 2781 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2781 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2781 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2781 "ipret-1.inc" 0 # 2781 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2781 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) # 2793 "ipret-1.inc" ; if ((__builtin_expect((int)((((void)(zero_())), (refcount_tag_get((const refcount_t *)&(data)->refcount_))) == 10), 0))) { array_index_t len_first; if (array_ptr == (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(array) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t))))))) { if (!frame_test_and_set_flag(fp, array)) data_reference(data); if (u_array_incomplete_collapse(array_ptr)) goto array_restart_pointer_follow_2; } len_first = u_array_len(pointer_get_data_(((((void)(zero_()))), &(data)->u_.array_incomplete)->first , "ipret-1.inc" ":" "2805")); if (!index_ge_index_(array_index, len_first , "ipret-1.inc" ":" "2806")) { index_free_(&len_first , "ipret-1.inc" ":" "2807"); data = pointer_get_data_(((((void)(zero_()))), &(data)->u_.array_incomplete)->first , "ipret-1.inc" ":" "2808"); } else { index_sub_(&array_index, len_first , "ipret-1.inc" ":" "2810"); index_free_(&len_first , "ipret-1.inc" ":" "2811"); array_ptr = &((((void)(zero_()))), &(data)->u_.array_incomplete)->next; goto array_restart_pointer_follow_2; } } if ((__builtin_expect((int)(!u_array_read(data, array_index, &pptr, &flat, &t_elem, # 2817 "ipret-1.inc" 3 ((void *)0) # 2817 "ipret-1.inc" )), 0))) { if ((__builtin_expect((int)((flags & 0x0004) != 0), 0))) internal("ipret-1.inc" ":" "2819", "array_load: %s: array index out of range", ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->function_name); ptr = u_pointer_error(error_ajla_aux_(1, 9, 0 , "ipret-1.inc" ":" "2820"), fp, ip , "ipret-1.inc" ":" "2820"); goto array_load_set_ptr_2; } if (pptr) { u_pointer_reference_maybe_(fp, result, pptr, flags , "ipret-1.inc" ":" "2824"); goto array_load_end_2; } else { array_load_set_flat_2: if ((__builtin_expect((int)(((((((void)(zero_())), ((frame_get_type_of_local(fp, result))->tag) < 0 + 2 * 5) || (((void)(zero_())), ((frame_get_type_of_local(fp, result))->tag) >= ((0 + 2 * 5) + 5) && ((frame_get_type_of_local(fp, result))->tag) < ((0 + 2 * 5) + 5) + 5) || (((void)(zero_())), ((frame_get_type_of_local(fp, result))->tag) >= (0 + 2 * 5) && ((frame_get_type_of_local(fp, result))->tag) < (0 + 2 * 5) + 5) || ((frame_get_type_of_local(fp, result))->tag) == ((((0 + 2 * 5) + 5) + 5) + 0)) || ((frame_get_type_of_local(fp, result))->tag) == ((((0 + 2 * 5) + 5) + 5) + 3) || ((frame_get_type_of_local(fp, result))->tag) == ((((0 + 2 * 5) + 5) + 5) + 4)))), 1))) { memcpy_fast((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(result) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), flat, t_elem->size); goto array_load_end_2; } else { ptr = u_flat_to_data(t_elem, flat); } } } array_load_set_ptr_2: frame_set_pointer(fp, result, ptr); array_load_end_2: (ip += (1 + ((4) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_LEN2: do { frame_t slot_a, slot_r; unsigned flags; void *ex; slot_a = get_unaligned_32(&(ip + 1)[(0) * 2]); slot_r = get_unaligned_32(&(ip + 1)[(1) * 2]); flags = get_unaligned_32(&(ip + 1)[(2) * 2]); ex = u_ipret_array_len(fp, ip, slot_r, slot_a, flags); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) do { if ((ex) != # 2857 "ipret-1.inc" 3 ((void *)0) # 2857 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2857 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2857 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2857 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2857 "ipret-1.inc" 0 # 2857 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2857 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); (ip += (1 + ((3) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_LEN_GREATER_THAN2: do { frame_t slot_a, slot_l, slot_r; unsigned flags; void *ex; slot_a = get_unaligned_32(&(ip + 1)[(0) * 2]); slot_l = get_unaligned_32(&(ip + 1)[(1) * 2]); slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); flags = get_unaligned_32(&(ip + 1)[(3) * 2]); ex = u_ipret_array_len_greater_than(fp, ip, slot_r, slot_a, slot_l, flags); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) do { if ((ex) != # 2876 "ipret-1.inc" 3 ((void *)0) # 2876 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2876 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2876 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2876 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2876 "ipret-1.inc" 0 # 2876 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2876 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); (ip += (1 + ((4) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_SUB2: do { frame_t slot_a, slot_start, slot_end, slot_r; unsigned flags; void *ex; slot_a = get_unaligned_32(&(ip + 1)[(0) * 2]); slot_start = get_unaligned_32(&(ip + 1)[(1) * 2]); slot_end = get_unaligned_32(&(ip + 1)[(2) * 2]); slot_r = get_unaligned_32(&(ip + 1)[(3) * 2]); flags = get_unaligned_32(&(ip + 1)[(4) * 2]); ex = u_ipret_array_sub(fp, ip, slot_r, slot_a, slot_start, slot_end, flags); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) do { if ((ex) != # 2896 "ipret-1.inc" 3 ((void *)0) # 2896 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2896 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2896 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2896 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2896 "ipret-1.inc" 0 # 2896 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2896 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); (ip += (1 + ((5) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_SKIP2: do { frame_t slot_a, slot_start, slot_r; unsigned flags; void *ex; slot_a = get_unaligned_32(&(ip + 1)[(0) * 2]); slot_start = get_unaligned_32(&(ip + 1)[(1) * 2]); slot_r = get_unaligned_32(&(ip + 1)[(2) * 2]); flags = get_unaligned_32(&(ip + 1)[(3) * 2]); ex = u_ipret_array_skip(fp, ip, slot_r, slot_a, slot_start, flags); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) do { if ((ex) != # 2915 "ipret-1.inc" 3 ((void *)0) # 2915 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2915 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2915 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2915 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2915 "ipret-1.inc" 0 # 2915 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2915 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); (ip += (1 + ((4) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_APPEND2: do { frame_t slot_r, slot_1, slot_2; unsigned flags; void *ex; slot_r = get_unaligned_32(&(ip + 1)[(0) * 2]); flags = get_unaligned_32(&(ip + 1)[(1) * 2]); slot_1 = get_unaligned_32(&(ip + 1)[(2) * 2]); slot_2 = get_unaligned_32(&(ip + 1)[(3) * 2]); ex = u_ipret_array_append(fp, ip, slot_r, slot_1, slot_2, flags); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) do { if ((ex) != # 2934 "ipret-1.inc" 3 ((void *)0) # 2934 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2934 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2934 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2934 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2934 "ipret-1.inc" 0 # 2934 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2934 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); (ip += (1 + ((4) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_APPEND_ONE_FLAT2: do { frame_t slot_r, slot_1, slot_2; unsigned flags; void *ex; slot_r = get_unaligned_32(&(ip + 1)[(0) * 2]); flags = get_unaligned_32(&(ip + 1)[(1) * 2]); slot_1 = get_unaligned_32(&(ip + 1)[(2) * 2]); slot_2 = get_unaligned_32(&(ip + 1)[(3) * 2]); ex = u_ipret_array_append_one_flat(fp, ip, slot_r, slot_1, slot_2, flags); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) do { if ((ex) != # 2953 "ipret-1.inc" 3 ((void *)0) # 2953 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2953 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2953 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2953 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2953 "ipret-1.inc" 0 # 2953 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2953 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); (ip += (1 + ((4) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_APPEND_ONE2: do { frame_t slot_r, slot_1, slot_2; unsigned flags; void *ex; slot_r = get_unaligned_32(&(ip + 1)[(0) * 2]); flags = get_unaligned_32(&(ip + 1)[(1) * 2]); slot_1 = get_unaligned_32(&(ip + 1)[(2) * 2]); slot_2 = get_unaligned_32(&(ip + 1)[(3) * 2]); ex = u_ipret_array_append_one(fp, ip, slot_r, slot_1, slot_2, flags); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) do { if ((ex) != # 2972 "ipret-1.inc" 3 ((void *)0) # 2972 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2972 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2972 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2972 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2972 "ipret-1.inc" 0 # 2972 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2972 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); (ip += (1 + ((4) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_FLATTEN2: do { frame_t slot_r, slot_1; unsigned flags; void *ex; slot_r = get_unaligned_32(&(ip + 1)[(0) * 2]); flags = get_unaligned_32(&(ip + 1)[(1) * 2]); slot_1 = get_unaligned_32(&(ip + 1)[(2) * 2]); ex = u_ipret_array_flatten(fp, ip, slot_r, slot_1, flags); if ((__builtin_expect((int)(ex != ((void *)(uintptr_t)3)), 0))) do { if ((ex) != # 2990 "ipret-1.inc" 3 ((void *)0) # 2990 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex)))->current_ip; (*(&ts) = # 2990 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 2990 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 2990 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 2990 "ipret-1.inc" 0 # 2990 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 2990 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); (ip += (1 + ((3) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; label_OPCODE_ARRAY_IS_FINITE2: do { frame_t slot_r, slot_1; pointer_t *ptr; struct data *data; bool finite; slot_1 = get_unaligned_32(&(ip + 1)[(1) * 2]); ptr = (((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_1) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))); do { pointer_t p_; if (!(true)) p_ = pointer_locked_read(ptr); else p_ = *(ptr); if ((__builtin_expect((int)(!pointer_is_thunk(p_)), 1))) { (data) = pointer_get_data_(p_ , "ipret-1.inc" ":" "3006"); break; } else { void *ex__; ex__ = u_pointer_follow_thunk_(ptr, ((0)) >= 0 ? &frame_execution_control(fp)->wait[((0)) & 1] : ((0)) == (-1) ? # 3006 "ipret-1.inc" 3 ((void *)0) # 3006 "ipret-1.inc" : ((void *)(uintptr_t)1)); if (ex__ == ((void *)(uintptr_t)1)) continue; if (ex__ == ((void *)(uintptr_t)2)) { struct thunk __attribute__((__unused__)) *thunk_; thunk_ = pointer_get_thunk_(*(ptr) , "ipret-1.inc" ":" "3006"); { finite = true; goto array_is_finite_2; } not_reached(); } { struct execution_control __attribute__((__unused__)) *ex_; ex_ = ((struct execution_control *)return_ptr(ex__)); if (((0)) >= 0 && !(((0)) & 2)) { u_pointer_follow_wait(fp, ip); } { do { if ((ex_) != # 3006 "ipret-1.inc" 3 ((void *)0) # 3006 "ipret-1.inc" ) { ((void)(zero_())); fp = ((struct execution_control *)return_ptr((ex_)))->current_frame; ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ((struct execution_control *)return_ptr((ex_)))->current_ip; (*(&ts) = # 3006 "ipret-1.inc" 3 __extension__ ({ __auto_type __atomic_load_ptr = ( # 3006 "ipret-1.inc" &(u_cg_upcall_vector.ts) # 3006 "ipret-1.inc" 3 ); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, ( # 3006 "ipret-1.inc" 0 # 3006 "ipret-1.inc" 3 )); __atomic_load_tmp; }) # 3006 "ipret-1.inc" ); goto next_code; } else { goto exit_ipret; } } while (0); } not_reached(); } } } while (1) ; finite = (((void)(zero_())), (refcount_tag_get((const refcount_t *)&(data)->refcount_))) != 10; array_is_finite_2: slot_r = get_unaligned_32(&(ip + 1)[(0) * 2]); __asm__ volatile ("":::"memory"); ((void)(zero_())); *(((ajla_flat_option_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot_r) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(ajla_flat_option_t)))))) = finite; __asm__ volatile ("":::"memory"); (ip += (1 + ((2) * 2))); } while (0); code = *ip; next_label = dispatch[code & 0xffff]; do { } while (0); goto *(void *)next_label;; # 62 "ipret.inc" 2 # 714 "ipret.c" 2 # 787 "ipret.c" exit_ipret:; } static void cg_upcall_mem_copy(void *dest, const void *src, size_t size) { memcpy(dest, src, size); } static void cg_upcall_mem_clear(void *ptr, size_t len) { memset(ptr, 0, len); } static void cg_upcall_pointer_dereference(pointer_t ptr) { u_pointer_dereference_(ptr , "ipret.c" ":" "805"); } static void cg_upcall_pointer_reference_owned(pointer_t ptr) { pointer_reference_owned(ptr); } static pointer_t cg_upcall_ipret_copy_variable_to_pointer_noderef(frame_s *src_fp, uintptr_t src_slot) { return u_ipret_copy_variable_to_pointer(src_fp, src_slot, false); } static pointer_t cg_upcall_ipret_copy_variable_to_pointer_deref(frame_s *src_fp, uintptr_t src_slot) { pointer_t ptr = u_ipret_copy_variable_to_pointer(src_fp, src_slot, true); *(((pointer_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(src_fp) + ((size_t)(src_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(pointer_t)))))) = pointer_empty(); return ptr; } static pointer_t cg_upcall_flat_to_data(frame_s *fp, uintptr_t slot) { const struct type *type = frame_get_type_of_local(fp, slot); const unsigned char *flat = (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))); return u_flat_to_data(type, flat); } static unsigned char *cg_upcall_data_alloc_function_reference_mayfail(uintptr_t n_curried_arguments) { ajla_error_t sink; return ((unsigned char *)return_ptr(u_data_alloc_function_reference_mayfail(n_curried_arguments, &sink , "ipret.c" ":" "835"))); } static unsigned char *cg_upcall_data_alloc_record_mayfail(frame_s *fp, uintptr_t slot) { ajla_error_t sink; const struct type *type = frame_get_type_of_local(fp, slot); return ((unsigned char *)return_ptr(u_data_alloc_record_mayfail((((void)(zero_())), ((void)sizeof(&(((struct record_definition *)return_ptr((((char *)return_ptr((type))) - # 842 "ipret.c" 3 __builtin_offsetof ( # 842 "ipret.c" struct record_definition # 842 "ipret.c" 3 , # 842 "ipret.c" type # 842 "ipret.c" 3 ) # 842 "ipret.c" ))))->type == (type)), (((struct record_definition *)return_ptr((((char *)return_ptr((type))) - # 842 "ipret.c" 3 __builtin_offsetof ( # 842 "ipret.c" struct record_definition # 842 "ipret.c" 3 , # 842 "ipret.c" type # 842 "ipret.c" 3 ) # 842 "ipret.c" )))))), &sink , "ipret.c" ":" "842"))); } static unsigned char *cg_upcall_data_alloc_option_mayfail(void) { ajla_error_t sink; return ((unsigned char *)return_ptr(data_init_(((struct data *)return_ptr(ptrcomp_verify(((void *)return_ptr(mem_align_position(( # 848 "ipret.c" 3 __builtin_offsetof ( # 848 "ipret.c" struct data # 848 "ipret.c" 3 , # 848 "ipret.c" u_.option # 848 "ipret.c" 3 ) # 848 "ipret.c" + sizeof(((struct data *) # 848 "ipret.c" 3 ((void *)0) # 848 "ipret.c" )->u_.option)), (((((uintptr_t)1 << 0) * 2)) >= (1) ? ((((uintptr_t)1 << 0) * 2)) : (1)), &sink , "ipret.c" ":" "848")))))), 4))); } static unsigned char *cg_upcall_data_alloc_array_flat_tag_mayfail(uintptr_t tag, int64_t n_entries) { ajla_error_t sink; const struct type *type = type_get_from_tag(tag); return ((unsigned char *)return_ptr(u_data_alloc_array_flat_mayfail(type, n_entries, n_entries, false, &sink , "ipret.c" ":" "855"))); } static unsigned char *cg_upcall_data_alloc_array_flat_slot_mayfail(frame_s *fp, uintptr_t slot, int64_t n_entries) { ajla_error_t sink; const struct type *type = frame_get_type_of_local(fp, slot); return ((unsigned char *)return_ptr(u_data_alloc_array_flat_mayfail(type, n_entries, n_entries, false, &sink , "ipret.c" ":" "862"))); } static unsigned char *cg_upcall_data_alloc_array_flat_types_ptr_mayfail(frame_s *fp, uintptr_t local_type, int64_t n_allocated, int64_t n_used) { ajla_error_t sink; const struct type *type = da_type(get_frame(fp)->function, local_type); return ((unsigned char *)return_ptr(u_data_alloc_array_flat_mayfail(type, n_allocated, n_used, false, &sink , "ipret.c" ":" "869"))); } static unsigned char *cg_upcall_data_alloc_array_pointers_mayfail(int64_t n_allocated, int64_t n_used) { ajla_error_t sink; return ((unsigned char *)return_ptr(u_data_alloc_array_pointers_mayfail(n_allocated, n_used, &sink , "ipret.c" ":" "875"))); } static pointer_t cg_upcall_array_create_flat(frame_s *fp, int64_t length, uintptr_t content_slot) { array_index_t idx; const struct type *content_type = frame_get_type_of_local(fp, content_slot); index_from_int_(&idx, length , "ipret.c" ":" "882"); return u_array_create(idx, content_type, (((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(content_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), pointer_empty()); } static pointer_t cg_upcall_array_create_pointers(frame_s *fp, uintptr_t ip_offset, uintptr_t length_slot, pointer_t ptr) { array_index_t idx; int64_t length = *(((int64_t *)return_ptr((((void)(zero_())), ((void)(zero_())), __builtin_assume_aligned((((unsigned char *)return_ptr(__builtin_assume_aligned(frame_char_(fp) + ((size_t)(length_slot) << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))), ((size_t)1 << ( sizeof(pointer_t) <= 2 ? 1 : sizeof(pointer_t) <= 4 ? 2 : sizeof(pointer_t) <= 8 ? 3 : sizeof(pointer_t) <= 16 ? 4 : (5))))))), __alignof__(int64_t)))))); if ((__builtin_expect((int)(length < 0), 0))) { code_t *ip; u_pointer_dereference_(ptr , "ipret.c" ":" "892"); ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ip_offset; return u_pointer_error(error_ajla_aux_(1, 8, 0 , "ipret.c" ":" "894"), fp, ip , "ipret.c" ":" "894"); } index_from_int_(&idx, length , "ipret.c" ":" "896"); return u_array_create(idx, # 897 "ipret.c" 3 ((void *)0) # 897 "ipret.c" , # 897 "ipret.c" 3 ((void *)0) # 897 "ipret.c" , ptr); } static pointer_t cg_upcall_array_create_sparse(int64_t length, pointer_t ptr) { array_index_t idx; index_from_int_(&idx, length , "ipret.c" ":" "903"); return u_array_create_sparse(idx, ptr); } static pointer_t cg_upcall_array_sub(pointer_t array, int64_t start, int64_t end, bool deref) { pointer_t res_ptr; ajla_error_t err; struct data *d, *s; array_index_t idx_start, idx_end, idx_len, idx_array_len; if ((__builtin_expect((int)((start | end) < 0), 0))) goto fail1; if ((__builtin_expect((int)(start > end), 0))) goto fail1; if ((__builtin_expect((int)(pointer_is_thunk(array)), 0))) goto fail1; index_from_int_(&idx_start, start , "ipret.c" ":" "919"); index_from_int_(&idx_end, end , "ipret.c" ":" "920"); index_from_int_(&idx_len, end - start , "ipret.c" ":" "921"); d = pointer_get_data_(array , "ipret.c" ":" "922"); if ((__builtin_expect((int)((((void)(zero_())), (refcount_tag_get((const refcount_t *)&(d)->refcount_))) == 10), 0))) goto fail2; idx_array_len = u_array_len(d); if ((__builtin_expect((int)(!index_ge_index_(idx_array_len, idx_end , "ipret.c" ":" "926")), 0))) { index_free_(&idx_array_len , "ipret.c" ":" "927"); goto fail2; } index_free_(&idx_array_len , "ipret.c" ":" "930"); index_free_(&idx_end , "ipret.c" ":" "931"); s = u_array_sub(d, idx_start, idx_len, deref, &err); if ((__builtin_expect((int)(!s), 0))) { res_ptr = u_pointer_error(err, # 934 "ipret.c" 3 ((void *)0) # 934 "ipret.c" , 0 , "ipret.c" ":" "934"); } else { res_ptr = pointer_data(s); } return res_ptr; fail2: index_free_(&idx_start , "ipret.c" ":" "940"); index_free_(&idx_end , "ipret.c" ":" "941"); index_free_(&idx_len , "ipret.c" ":" "942"); fail1: return pointer_empty(); } static pointer_t cg_upcall_array_skip(pointer_t array, int64_t start, bool deref) { pointer_t res_ptr; ajla_error_t err; struct data *d, *s; array_index_t idx_start, idx_array_len; if ((__builtin_expect((int)(start < 0), 0))) goto fail1; if ((__builtin_expect((int)(pointer_is_thunk(array)), 0))) goto fail1; d = pointer_get_data_(array , "ipret.c" ":" "957"); if ((__builtin_expect((int)((((void)(zero_())), (refcount_tag_get((const refcount_t *)&(d)->refcount_))) == 10), 0))) goto fail1; index_from_int_(&idx_start, start , "ipret.c" ":" "960"); idx_array_len = u_array_len(d); if ((__builtin_expect((int)(!index_ge_index_(idx_array_len, idx_start , "ipret.c" ":" "962")), 0))) { goto fail2; } index_sub_int_(&idx_array_len, start , "ipret.c" ":" "965"); s = u_array_sub(d, idx_start, idx_array_len, deref, &err); if ((__builtin_expect((int)(!s), 0))) { res_ptr = u_pointer_error(err, # 968 "ipret.c" 3 ((void *)0) # 968 "ipret.c" , 0 , "ipret.c" ":" "968"); } else { res_ptr = pointer_data(s); } return res_ptr; fail2: index_free_(&idx_array_len , "ipret.c" ":" "974"); index_free_(&idx_start , "ipret.c" ":" "975"); fail1: return pointer_empty(); } static pointer_t cg_upcall_array_join(pointer_t ptr1, pointer_t ptr2) { ajla_error_t err; struct data *d1 = pointer_get_data_(ptr1 , "ipret.c" ":" "983"); struct data *d2 = pointer_get_data_(ptr2 , "ipret.c" ":" "984"); struct data *d = u_array_join(d1, d2, &err); if ((__builtin_expect((int)(!d), 0))) return u_pointer_error(err, # 987 "ipret.c" 3 ((void *)0) # 987 "ipret.c" , # 987 "ipret.c" 3 ((void *)0) # 987 "ipret.c" , "ipret.c" ":" "987"); return pointer_data(d); } static void *cg_upcall_ipret_io(frame_s *fp, uintptr_t ip_offset, uintptr_t code_params) { void *ret; code_t *ip = ((((void)(zero_()))), &(get_frame(fp)->function)->u_.function)->code + ip_offset; unsigned char io_code = code_params >> 24; unsigned char n_outputs = code_params >> 16; unsigned char n_inputs = code_params >> 8; unsigned char n_params = code_params; ret = u_ipret_io(fp, ip, io_code, n_outputs, n_inputs, n_params); return ret; } static int64_t cg_upcall_ipret_system_property(int64_t idx) { return u_ipret_system_property(idx); } static bool INT_binary_const_int8_t(const int8_t *v1, int64_t v2, int8_t *r, bool (*op)(const void *, const void *, void *)){ int8_t c = v2; return op(v1, &c, r); } static bool INT_binary_const_int16_t(const int16_t *v1, int64_t v2, int16_t *r, bool (*op)(const void *, const void *, void *)){ int16_t c = v2; return op(v1, &c, r); } static bool INT_binary_const_int32_t(const int32_t *v1, int64_t v2, int32_t *r, bool (*op)(const void *, const void *, void *)){ int32_t c = v2; return op(v1, &c, r); } static bool INT_binary_const_int64_t(const int64_t *v1, int64_t v2, int64_t *r, bool (*op)(const void *, const void *, void *)){ int64_t c = v2; return op(v1, &c, r); } static bool INT_binary_const_int128_t(const int128_t *v1, int64_t v2, int128_t *r, bool (*op)(const void *, const void *, void *)){ int128_t c = v2; return op(v1, &c, r); } static bool FIXED_uto_int_int128_t(const uintbig_t *v1, int64_t *r) { int64_t ret; ret = (int64_t)*v1; if ((__builtin_expect((int)((uintbig_t)ret != *v1), 0)) || (__builtin_expect((int)(ret < 0), 0))) return false; *r = ret; return true; } static bool FIXED_ufrom_int_int128_t(const int64_t *v1, uintbig_t *r) { uintbig_t ret; ret = (uintbig_t)*v1; if ((__builtin_expect((int)((int64_t)ret != *v1), 0)) || (__builtin_expect((int)(*v1 < 0), 0))) return false; *r = ret; return true; } # 1049 "ipret.c" struct cg_upcall_vector_s u_cg_upcall_vector = { 0, cg_upcall_mem_copy, cg_upcall_mem_clear, cg_upcall_pointer_dereference, cg_upcall_pointer_reference_owned, cg_upcall_ipret_copy_variable_to_pointer_noderef, cg_upcall_ipret_copy_variable_to_pointer_deref, cg_upcall_flat_to_data, cg_upcall_data_alloc_function_reference_mayfail, cg_upcall_data_alloc_record_mayfail, cg_upcall_data_alloc_option_mayfail, cg_upcall_data_alloc_array_flat_tag_mayfail, cg_upcall_data_alloc_array_flat_slot_mayfail, cg_upcall_data_alloc_array_flat_types_ptr_mayfail, cg_upcall_data_alloc_array_pointers_mayfail, cg_upcall_array_create_flat, cg_upcall_array_create_pointers, cg_upcall_array_create_sparse, cg_upcall_array_sub, cg_upcall_array_skip, cg_upcall_array_join, cg_upcall_ipret_io, cg_upcall_ipret_system_property, INT_binary_const_int8_t, INT_binary_const_int16_t, INT_binary_const_int32_t, INT_binary_const_int64_t, INT_binary_const_int128_t, FIXED_binary_add_int128_t, FIXED_binary_subtract_int128_t, FIXED_binary_multiply_int8_t, FIXED_binary_multiply_int16_t, FIXED_binary_multiply_int32_t, FIXED_binary_multiply_int64_t, FIXED_binary_multiply_int128_t, FIXED_binary_divide_int8_t, FIXED_binary_divide_int16_t, FIXED_binary_divide_int32_t, FIXED_binary_divide_int64_t, FIXED_binary_divide_int128_t, FIXED_binary_udivide_int8_t, FIXED_binary_udivide_int16_t, FIXED_binary_udivide_int32_t, FIXED_binary_udivide_int64_t, FIXED_binary_udivide_int128_t, FIXED_binary_modulo_int8_t, FIXED_binary_modulo_int16_t, FIXED_binary_modulo_int32_t, FIXED_binary_modulo_int64_t, FIXED_binary_modulo_int128_t, FIXED_binary_umodulo_int8_t, FIXED_binary_umodulo_int16_t, FIXED_binary_umodulo_int32_t, FIXED_binary_umodulo_int64_t, FIXED_binary_umodulo_int128_t, FIXED_binary_power_int8_t, FIXED_binary_power_int16_t, FIXED_binary_power_int32_t, FIXED_binary_power_int64_t, FIXED_binary_power_int128_t, FIXED_binary_shl_int128_t, FIXED_binary_shr_int128_t, FIXED_binary_ushr_int128_t, FIXED_binary_rol_int128_t, FIXED_binary_ror_int128_t, FIXED_binary_bts_int128_t, FIXED_binary_btr_int128_t, FIXED_binary_btc_int128_t, FIXED_binary_less_int128_t, FIXED_binary_less_equal_int128_t, FIXED_binary_greater_int128_t, FIXED_binary_greater_equal_int128_t, FIXED_binary_uless_int128_t, FIXED_binary_uless_equal_int128_t, FIXED_binary_ugreater_int128_t, FIXED_binary_ugreater_equal_int128_t, FIXED_binary_bt_int128_t, FIXED_unary_neg_int128_t, FIXED_unary_bswap_int8_t, FIXED_unary_bswap_int16_t, FIXED_unary_bswap_int32_t, FIXED_unary_bswap_int64_t, FIXED_unary_bswap_int128_t, FIXED_unary_brev_int8_t, FIXED_unary_brev_int16_t, FIXED_unary_brev_int32_t, FIXED_unary_brev_int64_t, FIXED_unary_brev_int128_t, FIXED_unary_bsf_int8_t, FIXED_unary_bsf_int16_t, FIXED_unary_bsf_int32_t, FIXED_unary_bsf_int64_t, FIXED_unary_bsf_int128_t, FIXED_unary_bsr_int8_t, FIXED_unary_bsr_int16_t, FIXED_unary_bsr_int32_t, FIXED_unary_bsr_int64_t, FIXED_unary_bsr_int128_t, FIXED_unary_popcnt_int8_t, FIXED_unary_popcnt_int16_t, FIXED_unary_popcnt_int32_t, FIXED_unary_popcnt_int64_t, FIXED_unary_popcnt_int128_t, FIXED_uto_int_int128_t, FIXED_ufrom_int_int128_t, INT_binary_add_int128_t, INT_binary_subtract_int128_t, INT_binary_multiply_int8_t, INT_binary_multiply_int16_t, INT_binary_multiply_int32_t, INT_binary_multiply_int64_t, INT_binary_multiply_int128_t, INT_binary_divide_int8_t, INT_binary_divide_int16_t, INT_binary_divide_int32_t, INT_binary_divide_int64_t, INT_binary_divide_int128_t, INT_binary_modulo_int8_t, INT_binary_modulo_int16_t, INT_binary_modulo_int32_t, INT_binary_modulo_int64_t, INT_binary_modulo_int128_t, INT_binary_power_int8_t, INT_binary_power_int16_t, INT_binary_power_int32_t, INT_binary_power_int64_t, INT_binary_power_int128_t, INT_binary_shl_int128_t, INT_binary_shr_int128_t, INT_binary_bts_int128_t, INT_binary_btr_int128_t, INT_binary_btc_int128_t, INT_binary_bt_int128_t, INT_unary_neg_int128_t, INT_unary_bsf_int8_t, INT_unary_bsf_int16_t, INT_unary_bsf_int32_t, INT_unary_bsf_int64_t, INT_unary_bsf_int128_t, INT_unary_bsr_int8_t, INT_unary_bsr_int16_t, INT_unary_bsr_int32_t, INT_unary_bsr_int64_t, INT_unary_bsr_int128_t, INT_unary_popcnt_int8_t, INT_unary_popcnt_int16_t, INT_unary_popcnt_int32_t, INT_unary_popcnt_int64_t, INT_unary_popcnt_int128_t, REAL_binary_add_real16_t, REAL_binary_add_real32_t, REAL_binary_add_real64_t, REAL_binary_add_real80_t, REAL_binary_add_real128_t, REAL_binary_subtract_real16_t, REAL_binary_subtract_real32_t, REAL_binary_subtract_real64_t, REAL_binary_subtract_real80_t, REAL_binary_subtract_real128_t, REAL_binary_multiply_real16_t, REAL_binary_multiply_real32_t, REAL_binary_multiply_real64_t, REAL_binary_multiply_real80_t, REAL_binary_multiply_real128_t, REAL_binary_divide_real16_t, REAL_binary_divide_real32_t, REAL_binary_divide_real64_t, REAL_binary_divide_real80_t, REAL_binary_divide_real128_t, REAL_binary_modulo_real16_t, REAL_binary_modulo_real32_t, REAL_binary_modulo_real64_t, REAL_binary_modulo_real80_t, REAL_binary_modulo_real128_t, REAL_binary_power_real16_t, REAL_binary_power_real32_t, REAL_binary_power_real64_t, REAL_binary_power_real80_t, REAL_binary_power_real128_t, REAL_binary_ldexp_real16_t, REAL_binary_ldexp_real32_t, REAL_binary_ldexp_real64_t, REAL_binary_ldexp_real80_t, REAL_binary_ldexp_real128_t, REAL_binary_atan2_real16_t, REAL_binary_atan2_real32_t, REAL_binary_atan2_real64_t, REAL_binary_atan2_real80_t, REAL_binary_atan2_real128_t, REAL_binary_equal_real16_t, REAL_binary_equal_real32_t, REAL_binary_equal_real64_t, REAL_binary_equal_real80_t, REAL_binary_equal_real128_t, REAL_binary_not_equal_real16_t, REAL_binary_not_equal_real32_t, REAL_binary_not_equal_real64_t, REAL_binary_not_equal_real80_t, REAL_binary_not_equal_real128_t, REAL_binary_less_real16_t, REAL_binary_less_real32_t, REAL_binary_less_real64_t, REAL_binary_less_real80_t, REAL_binary_less_real128_t, REAL_binary_less_equal_real16_t, REAL_binary_less_equal_real32_t, REAL_binary_less_equal_real64_t, REAL_binary_less_equal_real80_t, REAL_binary_less_equal_real128_t, REAL_binary_greater_real16_t, REAL_binary_greater_real32_t, REAL_binary_greater_real64_t, REAL_binary_greater_real80_t, REAL_binary_greater_real128_t, REAL_binary_greater_equal_real16_t, REAL_binary_greater_equal_real32_t, REAL_binary_greater_equal_real64_t, REAL_binary_greater_equal_real80_t, REAL_binary_greater_equal_real128_t, REAL_unary_neg_real16_t, REAL_unary_neg_real32_t, REAL_unary_neg_real64_t, REAL_unary_neg_real80_t, REAL_unary_neg_real128_t, REAL_unary_sqrt_real16_t, REAL_unary_sqrt_real32_t, REAL_unary_sqrt_real64_t, REAL_unary_sqrt_real80_t, REAL_unary_sqrt_real128_t, REAL_unary_cbrt_real16_t, REAL_unary_cbrt_real32_t, REAL_unary_cbrt_real64_t, REAL_unary_cbrt_real80_t, REAL_unary_cbrt_real128_t, REAL_unary_sin_real16_t, REAL_unary_sin_real32_t, REAL_unary_sin_real64_t, REAL_unary_sin_real80_t, REAL_unary_sin_real128_t, REAL_unary_cos_real16_t, REAL_unary_cos_real32_t, REAL_unary_cos_real64_t, REAL_unary_cos_real80_t, REAL_unary_cos_real128_t, REAL_unary_tan_real16_t, REAL_unary_tan_real32_t, REAL_unary_tan_real64_t, REAL_unary_tan_real80_t, REAL_unary_tan_real128_t, REAL_unary_asin_real16_t, REAL_unary_asin_real32_t, REAL_unary_asin_real64_t, REAL_unary_asin_real80_t, REAL_unary_asin_real128_t, REAL_unary_acos_real16_t, REAL_unary_acos_real32_t, REAL_unary_acos_real64_t, REAL_unary_acos_real80_t, REAL_unary_acos_real128_t, REAL_unary_atan_real16_t, REAL_unary_atan_real32_t, REAL_unary_atan_real64_t, REAL_unary_atan_real80_t, REAL_unary_atan_real128_t, REAL_unary_sinh_real16_t, REAL_unary_sinh_real32_t, REAL_unary_sinh_real64_t, REAL_unary_sinh_real80_t, REAL_unary_sinh_real128_t, REAL_unary_cosh_real16_t, REAL_unary_cosh_real32_t, REAL_unary_cosh_real64_t, REAL_unary_cosh_real80_t, REAL_unary_cosh_real128_t, REAL_unary_tanh_real16_t, REAL_unary_tanh_real32_t, REAL_unary_tanh_real64_t, REAL_unary_tanh_real80_t, REAL_unary_tanh_real128_t, REAL_unary_asinh_real16_t, REAL_unary_asinh_real32_t, REAL_unary_asinh_real64_t, REAL_unary_asinh_real80_t, REAL_unary_asinh_real128_t, REAL_unary_acosh_real16_t, REAL_unary_acosh_real32_t, REAL_unary_acosh_real64_t, REAL_unary_acosh_real80_t, REAL_unary_acosh_real128_t, REAL_unary_atanh_real16_t, REAL_unary_atanh_real32_t, REAL_unary_atanh_real64_t, REAL_unary_atanh_real80_t, REAL_unary_atanh_real128_t, REAL_unary_exp2_real16_t, REAL_unary_exp2_real32_t, REAL_unary_exp2_real64_t, REAL_unary_exp2_real80_t, REAL_unary_exp2_real128_t, REAL_unary_exp_real16_t, REAL_unary_exp_real32_t, REAL_unary_exp_real64_t, REAL_unary_exp_real80_t, REAL_unary_exp_real128_t, REAL_unary_exp10_real16_t, REAL_unary_exp10_real32_t, REAL_unary_exp10_real64_t, REAL_unary_exp10_real80_t, REAL_unary_exp10_real128_t, REAL_unary_log2_real16_t, REAL_unary_log2_real32_t, REAL_unary_log2_real64_t, REAL_unary_log2_real80_t, REAL_unary_log2_real128_t, REAL_unary_log_real16_t, REAL_unary_log_real32_t, REAL_unary_log_real64_t, REAL_unary_log_real80_t, REAL_unary_log_real128_t, REAL_unary_log10_real16_t, REAL_unary_log10_real32_t, REAL_unary_log10_real64_t, REAL_unary_log10_real80_t, REAL_unary_log10_real128_t, REAL_unary_round_real16_t, REAL_unary_round_real32_t, REAL_unary_round_real64_t, REAL_unary_round_real80_t, REAL_unary_round_real128_t, REAL_unary_ceil_real16_t, REAL_unary_ceil_real32_t, REAL_unary_ceil_real64_t, REAL_unary_ceil_real80_t, REAL_unary_ceil_real128_t, REAL_unary_floor_real16_t, REAL_unary_floor_real32_t, REAL_unary_floor_real64_t, REAL_unary_floor_real80_t, REAL_unary_floor_real128_t, REAL_unary_trunc_real16_t, REAL_unary_trunc_real32_t, REAL_unary_trunc_real64_t, REAL_unary_trunc_real80_t, REAL_unary_trunc_real128_t, REAL_unary_fract_real16_t, REAL_unary_fract_real32_t, REAL_unary_fract_real64_t, REAL_unary_fract_real80_t, REAL_unary_fract_real128_t, REAL_unary_mantissa_real16_t, REAL_unary_mantissa_real32_t, REAL_unary_mantissa_real64_t, REAL_unary_mantissa_real80_t, REAL_unary_mantissa_real128_t, REAL_unary_exponent_real16_t, REAL_unary_exponent_real32_t, REAL_unary_exponent_real64_t, REAL_unary_exponent_real80_t, REAL_unary_exponent_real128_t, REAL_unary_next_number_real16_t, REAL_unary_next_number_real32_t, REAL_unary_next_number_real64_t, REAL_unary_next_number_real80_t, REAL_unary_next_number_real128_t, REAL_unary_prev_number_real16_t, REAL_unary_prev_number_real32_t, REAL_unary_prev_number_real64_t, REAL_unary_prev_number_real80_t, REAL_unary_prev_number_real128_t, REAL_unary_to_int_real16_t, REAL_unary_to_int_real32_t, REAL_unary_to_int_real64_t, REAL_unary_to_int_real80_t, REAL_unary_to_int_real128_t, REAL_unary_from_int_real16_t, REAL_unary_from_int_real32_t, REAL_unary_from_int_real64_t, REAL_unary_from_int_real80_t, REAL_unary_from_int_real128_t, REAL_unary_is_exception_real16_t, REAL_unary_is_exception_real32_t, REAL_unary_is_exception_real64_t, REAL_unary_is_exception_real80_t, REAL_unary_is_exception_real128_t, }; uint32_t u_hacked_upcall_map = 0; static size_t hacked_upcall_size[32]; void u_ipret_init(void) { # 1398 "ipret.c" tick_stamp_ptr = &(u_cg_upcall_vector.ts); if (! # 1400 "ipret.c" 3 __builtin_offsetof ( # 1400 "ipret.c" struct data # 1400 "ipret.c" 3 , # 1400 "ipret.c" refcount_ # 1400 "ipret.c" 3 ) # 1400 "ipret.c" && 256 == 256) { const char *id = "codegen"; void *pde = (void *)u_pointer_dereference_; void *icvtp = (void *)u_ipret_copy_variable_to_pointer; void *cuftd = (void *)cg_upcall_flat_to_data; char *c; size_t cs; unsigned idx; do { (void)( *((&cs)) = 0, *((&c)) = ((char *)return_ptr(mem_alloc_position(0, # 1409 "ipret.c" 3 ((void *)0) # 1409 "ipret.c" , "ipret.c" ":" "1409"))), (!((__builtin_constant_p( # 1409 "ipret.c" 3 ((void *)0) # 1409 "ipret.c" ) && !return_ptr( # 1409 "ipret.c" 3 ((void *)0) # 1409 "ipret.c" ))) && !*((&c)) ? false : true)); } while (0); if ((!!(cpu_feature_flags & ((cpu_feature_mask_t)1 << (CPU_FEATURE_apx))))) { str_add_hex(&c, &cs, "4889d04883e0fe488b084881f9fffeffff0f87b00000004881f9ff0000000f87a4000000d5085362f4c418fff662d4b418fff062d4a418fff262fcf410fff062fce410fff262fcd410fff462fcc410fff662dcb410fff062dca410fff262dc9410fff462dc8410fff648b8000000000000000048be00000000000000004889d7ffd062dc8c108fc762dc9c108fc562dcac108fc362dcbc108fc162fccc108fc762fcdc108fc562fcec108fc362fcfc108fc162d4ac188fc362d4bc188fc162f4cc188fc7d5085bc3f04881280001000073f548810000010000e946ffffff"); memcpy(&c[0x6b], &pde, 8); memcpy(&c[0x75], &id, 8); } else { str_add_hex(&c, &cs, "4889d04883e0fe488b084881f9fffeffff77384881f9ff0000007730535657415041514152415348b8000000000000000048be00000000000000004889d7ffd0415b415a415941585f5e5bc3f04881280001000073f548810000010000ebbd"); memcpy(&c[0x29], &pde, 8); memcpy(&c[0x33], &id, 8); } # 1431 "ipret.c" (*(&c) = (char *)array_finish_realloc(*(&c), *(&cs) * sizeof(char))); u_cg_upcall_vector.cg_upcall_pointer_dereference = os_code_map(((uint8_t *)return_ptr(c)), cs, # 1432 "ipret.c" 3 ((void *)0) # 1432 "ipret.c" ); idx = # 1433 "ipret.c" 3 __builtin_offsetof ( # 1433 "ipret.c" struct cg_upcall_vector_s # 1433 "ipret.c" 3 , # 1433 "ipret.c" cg_upcall_pointer_dereference # 1433 "ipret.c" 3 ) # 1433 "ipret.c" / sizeof(void *); u_hacked_upcall_map |= 1U << idx; hacked_upcall_size[idx] = cs; do { (void)( *((&cs)) = 0, *((&c)) = ((char *)return_ptr(mem_alloc_position(0, # 1437 "ipret.c" 3 ((void *)0) # 1437 "ipret.c" , "ipret.c" ":" "1437"))), (!((__builtin_constant_p( # 1437 "ipret.c" 3 ((void *)0) # 1437 "ipret.c" ) && !return_ptr( # 1437 "ipret.c" 3 ((void *)0) # 1437 "ipret.c" ))) && !*((&c)) ? false : true)); } while (0); str_add_hex(&c, &cs, "4883e2fe488b02483dfffeffff7708f048810200010000c3"); (*(&c) = (char *)array_finish_realloc(*(&c), *(&cs) * sizeof(char))); u_cg_upcall_vector.cg_upcall_pointer_reference_owned = os_code_map(((uint8_t *)return_ptr(c)), cs, # 1444 "ipret.c" 3 ((void *)0) # 1444 "ipret.c" ); idx = # 1445 "ipret.c" 3 __builtin_offsetof ( # 1445 "ipret.c" struct cg_upcall_vector_s # 1445 "ipret.c" 3 , # 1445 "ipret.c" cg_upcall_pointer_reference_owned # 1445 "ipret.c" 3 ) # 1445 "ipret.c" / sizeof(void *); u_hacked_upcall_map |= 1U << idx; hacked_upcall_size[idx] = cs; do { (void)( *((&cs)) = 0, *((&c)) = ((char *)return_ptr(mem_alloc_position(0, # 1449 "ipret.c" 3 ((void *)0) # 1449 "ipret.c" , "ipret.c" ":" "1449"))), (!((__builtin_constant_p( # 1449 "ipret.c" 3 ((void *)0) # 1449 "ipret.c" ) && !return_ptr( # 1449 "ipret.c" 3 ((void *)0) # 1449 "ipret.c" ))) && !*((&c)) ? false : true)); } while (0); if ((!!(cpu_feature_flags & ((cpu_feature_mask_t)1 << (CPU_FEATURE_apx))))) { str_add_hex(&c, &cs, "d5085362f4c418fff662d4b418fff062d4a418fff262fcf410fff062fce410fff262fcd410fff462fcc410fff662dcb410fff062dca410fff262dc9410fff462dc8410fff648b800000000000000004889d789ce31d2ffd062dc8c108fc762dc9c108fc562dcac108fc362dcbc108fc162fccc108fc762fcdc108fc562fcec108fc362fcfc108fc162d4ac188fc362d4bc188fc162f4cc188fc7d5085bc3"); memcpy(&c[0x47], &icvtp, 8); } else { str_add_hex(&c, &cs, "535657415041514152415348b800000000000000004889d789ce31d2ffd0415b415a415941585f5e5bc3"); memcpy(&c[0xd], &icvtp, 8); } (*(&c) = (char *)array_finish_realloc(*(&c), *(&cs) * sizeof(char))); u_cg_upcall_vector.cg_upcall_ipret_copy_variable_to_pointer_noderef = os_code_map(((uint8_t *)return_ptr(c)), cs, # 1458 "ipret.c" 3 ((void *)0) # 1458 "ipret.c" ); idx = # 1459 "ipret.c" 3 __builtin_offsetof ( # 1459 "ipret.c" struct cg_upcall_vector_s # 1459 "ipret.c" 3 , # 1459 "ipret.c" cg_upcall_ipret_copy_variable_to_pointer_noderef # 1459 "ipret.c" 3 ) # 1459 "ipret.c" / sizeof(void *); u_hacked_upcall_map |= 1U << idx; hacked_upcall_size[idx] = cs; do { (void)( *((&cs)) = 0, *((&c)) = ((char *)return_ptr(mem_alloc_position(0, # 1463 "ipret.c" 3 ((void *)0) # 1463 "ipret.c" , "ipret.c" ":" "1463"))), (!((__builtin_constant_p( # 1463 "ipret.c" 3 ((void *)0) # 1463 "ipret.c" ) && !return_ptr( # 1463 "ipret.c" 3 ((void *)0) # 1463 "ipret.c" ))) && !*((&c)) ? false : true)); } while (0); if ((!!(cpu_feature_flags & ((cpu_feature_mask_t)1 << (CPU_FEATURE_apx))))) { str_add_hex(&c, &cs, "488d04cad5085062f4c418fff662d4b418fff062d4a418fff262fcf410fff062fce410fff262fcd410fff462fcc410fff662dcb410fff062dca410fff262dc9410fff462dc8410fff648b800000000000000004889d789ceba01000000ffd062dc8c108fc762dc9c108fc562dcac108fc362dcbc108fc162fccc108fc762fcdc108fc562fcec108fc362fcfc108fc162d4ac188fc362d4bc188fc162f4cc188fc7d5085948c70100000000c3"); memcpy(&c[0x4b], &icvtp, 8); } else { str_add_hex(&c, &cs, "488d04ca505657415041514152415348b800000000000000004889d789ceba01000000ffd0415b415a415941585f5e5948c70100000000c3"); memcpy(&c[0x11], &icvtp, 8); } # 1481 "ipret.c" (*(&c) = (char *)array_finish_realloc(*(&c), *(&cs) * sizeof(char))); u_cg_upcall_vector.cg_upcall_ipret_copy_variable_to_pointer_deref = os_code_map(((uint8_t *)return_ptr(c)), cs, # 1482 "ipret.c" 3 ((void *)0) # 1482 "ipret.c" ); idx = # 1483 "ipret.c" 3 __builtin_offsetof ( # 1483 "ipret.c" struct cg_upcall_vector_s # 1483 "ipret.c" 3 , # 1483 "ipret.c" cg_upcall_ipret_copy_variable_to_pointer_deref # 1483 "ipret.c" 3 ) # 1483 "ipret.c" / sizeof(void *); u_hacked_upcall_map |= 1U << idx; hacked_upcall_size[idx] = cs; do { (void)( *((&cs)) = 0, *((&c)) = ((char *)return_ptr(mem_alloc_position(0, # 1487 "ipret.c" 3 ((void *)0) # 1487 "ipret.c" , "ipret.c" ":" "1487"))), (!((__builtin_constant_p( # 1487 "ipret.c" 3 ((void *)0) # 1487 "ipret.c" ) && !return_ptr( # 1487 "ipret.c" 3 ((void *)0) # 1487 "ipret.c" ))) && !*((&c)) ? false : true)); } while (0); if ((!!(cpu_feature_flags & ((cpu_feature_mask_t)1 << (CPU_FEATURE_apx))))) { str_add_hex(&c, &cs, "d5085362f4c418fff662d4b418fff062d4a418fff262fcf410fff062fce410fff262fcd410fff462fcc410fff662dcb410fff062dca410fff262dc9410fff462dc8410fff648b800000000000000004889d789ceffd062dc8c108fc762dc9c108fc562dcac108fc362dcbc108fc162fccc108fc762fcdc108fc562fcec108fc362fcfc108fc162d4ac188fc362d4bc188fc162f4cc188fc7d5085bc3"); memcpy(&c[0x47], &cuftd, 8); } else { str_add_hex(&c, &cs, "535657415041514152415348b800000000000000004889d789ceffd0415b415a415941585f5e5bc3"); memcpy(&c[0xd], &cuftd, 8); } (*(&c) = (char *)array_finish_realloc(*(&c), *(&cs) * sizeof(char))); u_cg_upcall_vector.cg_upcall_flat_to_data = os_code_map(((uint8_t *)return_ptr(c)), cs, # 1496 "ipret.c" 3 ((void *)0) # 1496 "ipret.c" ); idx = # 1497 "ipret.c" 3 __builtin_offsetof ( # 1497 "ipret.c" struct cg_upcall_vector_s # 1497 "ipret.c" 3 , # 1497 "ipret.c" cg_upcall_flat_to_data # 1497 "ipret.c" 3 ) # 1497 "ipret.c" / sizeof(void *); u_hacked_upcall_map |= 1U << idx; hacked_upcall_size[idx] = cs; } } void u_ipret_done(void) { while (u_hacked_upcall_map) { unsigned idx = low_bit(u_hacked_upcall_map); u_hacked_upcall_map &= u_hacked_upcall_map - 1; os_code_unmap(*((void **)&u_cg_upcall_vector + idx), hacked_upcall_size[idx]); } }